我需要理解这种行为。
我使用xampp进行web开发。我在xampp gui中启动apache服务器,然后我可以通过localhost在浏览器中启动我的项目。
从昨天开始,我在我的mac笔记本上添加了laravel。我的项目在xampp htdocs文件夹中,我想在xampp中使用它。但是当xampp apache服务器实例运行时,我的laravel项目没有任何变化,直到我在cmd中运行php artisan serve。
如何将larael与xampp结合使用?那么php artisan serve到底是做什么的呢?启动另一个apache服务器实例?
发布于 2017-07-09 20:42:44
artisan命令只是laravel的一个命令行实用程序。serve命令只是启动PHP服务器。
要在没有artisan的情况下运行它,您可以配置一个服务器虚拟主机(Apache或Nginx),它将项目的公共目录作为根目录。由于您使用的是MAC,我不能准确地指导您如何做到这一点。
笔记
this will help to create the virtual host. but i haven't tried that
发布于 2017-07-09 20:47:00
你能提供更多的细节吗?我也认为路径是问题所在。您使用哪条路径通过浏览器访问它?在browser:http://localhost/project/public/中,对于lumen its /htdocs/project/public/ so,我可以访问该应用程序接口。对于完整的laravel项目应该是相似的吗?
发布于 2017-07-09 20:49:04
创建虚拟主机并将其指向laravel_directory/public/index.php,然后重新启动apache。
创建apache虚拟主机:http://laravel-recipes.com/recipes/25/creating-an-apache-virtualhost
如果您不想进行加载,可以使用localhost/lara_dir/public/index.php
index.php是所有请求都通过的地方。
https://stackoverflow.com/questions/44996453
复制相似问题