web-dev-qa-db-ja.com

Laravel 5.3。実稼働環境を構成する方法は?

Laravel 5.3から始めて、ローカルで開発環境を稼働させましたが、今度はアプリを本番サーバーにアップロードする必要があります。同じアプリで2つの環境を構成することについて何も見つかりません。

私は両方(ローカルと本番)でApache Webサーバーを使用しています。

どんなガイド/ドキュメントも好評です!

8

docs (Marcinが指摘)は、.envファイルを使用して環境を構成することをお勧めします。異なる環境=異なる.envファイル。したがって、ローカルマシンでは、ローカル環境設定を含む.envファイルがあり、本番環境では、異なる.envファイルがあり、ステージング用に別のファイルがある、などです。_APP_ENV=production_

これはApp::environment()で実現できます

.envをバージョニングから除外することを忘れないでください、乾杯。

8
Root -

このブログをフォローすることをお勧めします:

https://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/

そのブログでは、NginxではなくApacheを使用していない場合、WebサーバーよりもLaravelの構成とファイルおよびフォルダの権限に関心があるため、問題ありません。

0
user3856437