新的Laravel虚拟主机下载php而不是执行,而现有的虚拟主机可以工作

时间:2019-03-19 18:08:31

标签: php laravel apache

我有一个现有的Laravel 5.5项目,该项目可在具有内置apache的Mac上运行并具有虚拟主机。

最近,我必须维护一个新的Laravel项目,该项目已经在开发中,并且按照与现有项目相同的步骤进行。

但是,新项目只能在公共目录下下载index.php文件。

我已经搜索了相关问题,并尝试了大多数解决方案(例如PHP code is not being executed, instead code shows on the page),但是这些解决方案均无效。

有人知道这种奇怪的情况吗?

1 个答案:

答案 0 :(得分:0)

原来是apache无法正确获取索引文件格式,所以一旦我运行虚拟主机,它只会下载php文件。

在httpd.conf的DirectoryIndex语句中添加“ index.php”后,问题得到了很好的解决。