我在laravel 5.4中创建了一个应用程序,并使用 php artisan serve运行它。现在我想在活服务器上托管它。我对此有一些疑问。如何在服务器上托管Laravel 5.4应用程序?
- 我们如何构建Laravel应用程序以在生产服务器上托管? (就像Angular 2/4一样)。
- 我们是否总是需要工匠服务来运行应用程序?
- 如何通过FTP或相同方式进行本地开发和远程开发?
我在laravel 5.4中创建了一个应用程序,并使用 php artisan serve运行它。现在我想在活服务器上托管它。我对此有一些疑问。如何在服务器上托管Laravel 5.4应用程序?
这里是你的问题的答案
我们如何建立Laravel应用程序托管在生产服务器上? (就像Angular 2/4一样)。
您需要部署所有文件,排除供应商目录,composer.json,存储。部署后,您需要下面的命令,运行
composer update
composer dump-autoload
难道一定需要工匠用来运行应用程序?
如何通过FTP或相同的方式进行本地开发和远程开发。
首先,我高度建议阅读Laravel Deployment文件,即在5.5文件中添加。
为什么我们在本地开发中使用“php artisan serve”: 我们有2种方法来查看我们脚本的结果。
在远程服务器上你只需要指向公共目录。
关于数字3:您可以先压缩文件并上传到远程服务器,并使用远程服务器的工具在服务器中解压缩。
- 如何构建laravel应用程序以在生产服务器上托管?(就像角度2/4)。
你需要一个像Apache或nginx的或浅的httpd Web服务器,那么你应该创建一个虚拟主机托管您的项目代码。
- 我们是否总是需要工匠服务来运行应用程序?
号工匠服务是一个快速的本地测试演示工具。它不能监督文件修改,所以你不应该在开发或生产中使用它。
- 如何通过FTP或相同方式进行本地开发和远程开发。
一些IDE可以帮助您同步本地和远程环境,比如Zend Studio的或phpstorm(itellij工作室)之间的文件。
尝试这一点,但要注意文件的访问权限(觉得差的755和644之间)
但Git是始终保持你的产品代码整洁的最佳方式。
'php artisan serve'是为了开发而不是生动的 – C2486
Chris Fidao有一个非常好的教程,如果您对云托管感兴趣,它将从头到尾将您从头到尾。刚用它在另一个晚上主持一个Laravel应用程序。你可以找到它..... [here](https://www.youtube.com/watch?v=VQNrsMYCOFg) –