我开始使用Laravel 5.3,并在本地使我的开发环境正常运行,但现在我需要将应用程序上传到生产服务器。 我找不到有关在同一应用程序上配置两个环境的任何信息。
我在本地和生产环境上都使用Apache Web服务器。
欢迎提供任何指南/文档!
我开始使用Laravel 5.3,并在本地使我的开发环境正常运行,但现在我需要将应用程序上传到生产服务器。 我找不到有关在同一应用程序上配置两个环境的任何信息。
我在本地和生产环境上都使用Apache Web服务器。
欢迎提供任何指南/文档!
根据Marcin的指引,文档建议使用.env文件来配置您的环境。不同的环境需要不同的.env文件。因此,在本地计算机上,您将拥有一个包含本地环境配置的.env文件,在生产环境中,您将有一个不同的.env文件,在预发布环境中也是如此,以此类推... APP_ENV=production
可以通过App::environment()
查看它所代表的环境。
请记得从版本控制中排除.env文件,谢谢。
https://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/
如果你使用的是Apache而不是Nginx,也没关系,因为我们更关注Laravel配置和文件夹权限,而不是Web服务器。