如何在 Apache 本地主机上 运行 Laravel 项目

How to run Laravel project on Apache localhost

当我使用 artisan serve 项目在 localhost:8000 上工作正常但我需要从 localhost/ 运行 项目时,当我访问 localhost/project/public 代码无法正常工作时,任何解决方案?

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

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

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

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

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

您在使用 Linux 吗?如果您是,那么我为您提供了对当前项目和未来项目都有帮助的说明:

最好的方法是为您的项目创建一个虚拟主机。对于以后的项目,您只需重复相同的过程即可。

为了节省您的时间,我整理了一份清晰的教程,说明如何通过创建 conf 文件来完成此操作。这将使您能够通过实际访问像 demo.local 而不是 localhost:8000 等本地域来访问您的项目

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

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