我正在使用laravel 5.2来开发应用程序。
截至目前,我正在使用php -S localhost:8888 -t public
来部署测试开发应用程序。
我知道我必须更改配置文件.env进行生产
但是,我无法使用php artisan serve
或php -S localhost:8888 -t public
将应用部署为生产应用
我在我的机器上使用WAMP。目前我将我的laravel应用程序放在C:\wamp\www\laravel
部署laravel 5.2应用程序的正确步骤是什么?
答案 0 :(得分:3)
php artisan serve
创建一个本地的,开发的,非常基本的HTTP服务器,并且不用于生产。它不会处理多次访问,并且会快速破解,并且不会像Apache或Nginx那样受到保护。
根据您的目录路径C:\wamp\www\laravel
,我猜您使用的是WAMP服务器? WAMP中的A是Apache - 您使用而不是 php artisan serve
的Web服务器。
在生产服务器上设置网站会因您的设置而异,但一般步骤如下:
composer install
以安装依赖项。.env
文件中的数据库和其他变种。确保WAMP正在运行且站点已配置,您应该好好去。
如果您没有太多的服务器体验,并且只是想要安全而简单地托管Laravel应用,我强烈建议您查看我们的Laravel Forge - 它会执行所有操作并且您的网站将会开启公共互联网在10分钟内完成。