我有一个现有的Laravel 5.5项目,该项目可在具有内置apache的Mac上运行并具有虚拟主机。
最近,我必须维护一个新的Laravel项目,该项目已经在开发中,并且按照与现有项目相同的步骤进行。
但是,新项目只能在公共目录下下载index.php文件。
我已经搜索了相关问题,并尝试了大多数解决方案(例如PHP code is not being executed, instead code shows on the page),但是这些解决方案均无效。
有人知道这种奇怪的情况吗?
答案 0 :(得分:0)
原来是apache无法正确获取索引文件格式,所以一旦我运行虚拟主机,它只会下载php文件。
在httpd.conf的DirectoryIndex语句中添加“ index.php”后,问题得到了很好的解决。