如何在Apache localhost上运行Laravel项目

时间:2015-02-11 15:48:06

标签: laravel-5

当我使用artisan服务项目在localhost:8000上正常工作但是我需要从localhost /运行项目,当我访问localhost / project / public code时工作不正常,任何解决方案?

2 个答案:

答案 0 :(得分:4)

创建虚拟主机配置文件
/etc/apache2/sites-available

(只需复制default.conf文件)并将目录root指向包含laravel项目的文件夹。最好是将文件复制到

/var/www/html/ ...project folder...

并在您的confit文件中创建公共laravel目录文档根目录。

您可以在stackoverflow上找到有关在许多答案中创建vhost文件的更多信息。

答案 1 :(得分:4)

您使用的是Linux吗?如果您是,那么我有适合您的说明,这对当前项目和未来项目都有帮助:

最好的方法是为项目创建虚拟主机。对于未来的项目,您只需重复相同的过程。

为了节省您的时间,我通过创建一个conf文件,制作了一个关于如何操作的明确教程。这将使您能够通过实际访问本地域(如demo.local而不是localhost:8000等)来访问您的项目。

以下是教程:How to setup a virtual host in Ubuntu (Laravel Example)

我希望这会有所帮助,如果您有其他问题,请告诉我。