部署生产laravel 5.2应用程序的正确步骤是什么?

时间:2016-02-11 05:09:44

标签: php laravel deployment laravel-5 web-deployment

我正在使用laravel 5.2来开发应用程序。
截至目前,我正在使用php -S localhost:8888 -t public来部署测试开发应用程序。
我知道我必须更改配置文件.env进行生产 但是,我无法使用php artisan servephp -S localhost:8888 -t public将应用部署为生产应用 我在我的机器上使用WAMP。目前我将我的laravel应用程序放在C:\wamp\www\laravel 部署laravel 5.2应用程序的正确步骤是什么?

1 个答案:

答案 0 :(得分:3)

php artisan serve创建一个本地的,开发的,非常基本的HTTP服务器,并且用于生产。它不会处理多次访问,并且会快速破解,并且不会像Apache或Nginx那样受到保护。

根据您的目录路径C:\wamp\www\laravel,我猜您使用的是WAMP服务器? WAMP中的A是Apache - 您使用而不是 php artisan serve的Web服务器。

在生产服务器上设置网站会因您的设置而异,但一般步骤如下:

  • 您应该直接将项目文件放入WAMP目录
  • 运行composer install以安装依赖项。
  • 修改.env文件中的数据库和其他变种。

确保WAMP正在运行且站点已配置,您应该好好去。

如果您没有太多的服务器体验,并且只是想要安全而简单地托管Laravel应用,我强烈建议您查看我们的Laravel Forge - 它会执行所有操作并且您的网站将会开启公共互联网在10分钟内完成。