laravel .env設定を変更する

PHPz
リリース: 2023-05-20 15:56:38
オリジナル
1271 人が閲覧しました

Laravel で開発する場合、データベース接続やアプリケーション キーなどを含むプロジェクト構成を変更する必要があることがよくあります。これらの構成は、.env ファイルを通じて管理されます。 .env ファイルにはプロジェクト内のすべての環境変数が含まれており、コード内で直接使用できます。

.env 構成ファイルを変更するにはどうすればよいですか?この記事では、Laravel で .env 構成を変更する方法を説明します。

  1. .env ファイルを開く

まず、.env ファイルを見つけて開く必要があります。 .env ファイルは通常、Laravel プロジェクトのルート ディレクトリにあります。ファイルが見つからない場合は、 .env.example ファイルのコピーを作成し、 .env という名前を付ける必要があります。

.env ファイルには、データベース構成、電子メール構成などのさまざまな構成オプションが含まれていることがわかります。これらの設定項目はキーと値のペアで構成されており、等号の左側がキー名、右側が対応する値です。

  1. 構成項目の変更

.env ファイルを開いたら、必要に応じて構成項目を変更できます。たとえば、データベース接続情報を変更する必要があります。 .env ファイルを開くと、次のコード ブロックが見つかります:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
ログイン後にコピー

ここでの設定項目には、データベース接続タイプ、ホスト アドレス、ポート、データベース名、ユーザー名、パスワードなどが含まれます。これらの設定項目は、ローカル開発環境やサーバー環境のニーズに応じて変更できます。たとえば、データベース接続アドレスをローカル MySQL サーバーに変更する場合は、DB_HOST を 127.0.0.1 に変更し、DB_USERNAME と DB_PASSWORD をローカル MySQL サーバーのユーザー名とパスワードに変更します。

データベース接続情報に加えて、他の構成項目も変更できます。例:

APP_URL=http://localhost
APP_DEBUG=true
APP_KEY=base64:kpJ6dS8I4qbO4ip4cSd5e/8PAW weLdPCoGQj9W7KRA=

ここでは、アプリケーション デバッグ モードをオンにします。アプリケーション キーは、base64 暗号化文字列を使用して生成されます。

  1. 設定の保存

設定項目を変更した後は、必ず変更を保存してください。設定を保存する方法は、使用するテキスト エディタによって異なります。通常、[ファイル] メニューの [保存] オプションまたはキーボード ショートカット Ctrl S を使用して変更を保存できます。

  1. サーバーの再起動

.env ファイルを変更した後、サーバーを再起動して新しい構成をリロードして適用する必要があります。ローカル開発環境の場合は、ローカルサーバーを再起動する必要があります。リモート サーバーにデプロイされている場合は、Web サーバーまたは PHP-FPM およびその他の実行環境を再起動する必要があります。

サーバーを再起動すると、新しい構成オプションが有効になっていることがわかります。

概要:

Laravel プロジェクトでは、.env 設定ファイルの変更は非常に一般的な操作です。 .env ファイルを変更することで、データベース接続、アプリケーション キー、デバッグ モードなどのさまざまな構成オプションを変更できます。

.env 構成ファイルを変更するには、ファイルを見つけてその中の構成項目を変更する必要があります。構成アイテムを変更した後、構成アイテムを保存し、それを有効にするにはサーバーを再起動する必要があることに注意してください。

以上がlaravel .env設定を変更するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート