如何部署Laravel 4应用程序进行生产?

时间:2015-07-02 14:07:21

标签: php laravel laravel-4

当我们开发Laravel应用程序时,我们可以使用

php artisan serve

为Laravel服务。但是,我在其他StackOverflow帖子中看到我们从不使用此命令进行制作

那么,我们如何为Laravel服务呢?有命令吗?我找不到一个简单的教程来教授如何部署Laravel进行生产。

3 个答案:

答案 0 :(得分:1)

您可以将配置文件中的服务器指向公用文件夹,例如在apache:

将DocumentRoot“C:/ xampp / htdocs”更改为DocumentRoot“C:/ laravel / appname / public /”

在生产服务器上

答案 1 :(得分:1)

php artisan serve使用PHP's build in web server,其纯粹是为了开发目的而设计的。为了使其适用于其他所有人,您需要一台功能更强大的服务器。

您主要有两个选项:ApacheNginx。我不想推荐任何指南,因为我没有读过任何指南(我在工作中学到了所以我自己可能做错了)。然而,互联网上充满了指南,以及描述两者之间差异的文章。

答案 2 :(得分:0)

不幸的是,Filipe Ferreira的答案的编辑被拒绝了。以下是有关如何将Laravel4部署到apache的一些重要信息

您可以将配置文件中的服务器指向公用文件夹,例如在apache:

将DocumentRoot“C:/ xampp / htdocs”更改为DocumentRoot“C:/ laravel / appname / public /”

在生产服务器上

或者,在Linux中,您可以按照HERE

所述的步骤进行操作

此外,在部署时,请记得启用mod_rewrite

notifyDataSetChanged()

并配置您的.htaccess文件,如HERE

所示