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

What are the correct steps to deploy a production laravel 5.2 app?

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

php artisan serve 创建一个本地的、开发的、非常基本的 HTTP 服务器, 用于生产。它不会处理超过少数的访问,并且会很快崩溃,并且不像 Apache 或 Nginx 那样安全。

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

的网络服务器

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

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

确保 WAMP 是 运行 并且站点已配置,您应该可以开始了。

如果您没有太多服务器经验,只是想安全且简单地托管一个 Laravel 应用程序,我强烈建议您检查我们的 Laravel Forge - 它可以做所有事情您的站点将在 10 分钟内出现在 public Internet 上。