Laravel は、ローカル開発環境として Homestead と Valet を公式に提供しています。Homestead は、公式にパッケージ化された仮想マシンですが、Docker と比較すると、容量が多く、起動も遅く、応答も非常に遅いです。より良い方法である docker を使用すると、完全な PHP 開発環境を簡単かつ便利に構築できます。
この記事では、dockerを使ってLaravelのローカル環境を構築する方法を紹介します。
まずdockerをインストールします。
laradock公式ドキュメント: http://laradock.io/
laradock github: https://github.com/laradock/l...
laradockはdocker実行のための完全な機能を含むPHPです環境では、docker-compose を使用してデプロイします。 (特記事項: Laravel 環境を構築するだけでなく、他のすべての PHP フレームワークもサポートしています。PHP 環境の完全なセットです。)
1. laradock をクローンする
git clone https://github.com/Laradock/laradock.git
2.環境変数ファイル
cp env-example .env
3. docker-compose を使用して、次のような有効にする必要があるサービスを実行します。これにより、必要な PHP 実行環境が開始され、デフォルトで php-fpm が実行されます。を指定する必要があります。
Laravel設定ファイル
docker-compose up -d nginx mysql redis beanstalkd
Nginx 設定
図に示すように、laradockプロジェクトのnginxフォルダー下のsitesディレクトリに設定ファイルを追加します。
コンポーザーを実行する
DB_CONNECTION=mysql DB_HOST=mysql DB_PORT=3306 DB_DATABASE=tanteng.me DB_USERNAME=root DB_PASSWORD=root REDIS_HOST=redis REDIS_PASSWORD=null REDIS_PORT=6379
ワークスペース コンテナーに入ると、compose コマンドやその他の操作を実行できます。
具体的な使用法の問題については、上で説明した laradock 公式ドキュメントを参照してください。
以上がDockerを使用してLaravel環境を構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。