我正在使用laravel 5.2来开发应用程序。
截至目前,我正在使用php -S localhost:8888 -t public
来部署测试开发应用程序。
我知道我必须更改配置文件 .env 才能生产。
但是我无法使用php artisan serve
或php -S localhost:8888 -t public
将应用程序部署为生产应用程序。
我正在我的机器中使用WAMP。目前,我将我的laravel应用程序放在C:wampwwwlaravel
。
部署我的 laravel 5.2 应用程序的正确步骤是什么?
php artisan serve
创建一个本地的、开发的、非常基本的HTTP服务器,并且不用于生产。它不会处理超过几次访问,并且会很快中断,并且不像Apache或Nginx那样安全。
根据你的目录路径C:wampwwwlaravel
,我猜你使用的是WAMP服务器?WAMP 中的 A 是 Apache - 您使用的 Web 服务器而不是 php artisan serve
。
在生产服务器上设置站点将因设置而异,但常规步骤如下所示:
- 您应该将项目文件直接放入WAMP目录中
- 运行
composer install
以安装依赖项。 - 编辑
.env
文件中的数据库和其他变量。
确保 WAMP 正在运行并且站点已配置,您应该可以开始了。
如果您没有太多的服务器经验,只想安全简单地托管Laravel应用程序,我强烈建议您检查我们的Laravel Forge - 它可以完成所有功能,您的网站将在10分钟内在公共互联网上。