【发布时间】:2017-08-12 19:08:40
【问题描述】:
我在 Ubuntu 16.04 上使用 Apache 2.4,它在浏览器中显示 index.php 的内容。
这是我网站的 conf 文件的代码:
<VirtualHost *:80>
DocumentRoot /var/www/laravel/public
ServerName laravel.dev
<Directory /var/www/laravel/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
为什么首页将 index.php 呈现为文本文件?
注意:我已经为 laravel 文件夹设置了 777 权限。还安装了 PHP。
【问题讨论】:
-
但他说他测试了其他 PHP 站点并且它们正在运行。
-
是的,实际上我将 apache 的默认 index.html 重命名为 index.php,当我指向 /var/www/html
-
刚刚检查过 PHP 也不能在任何网站上运行。发生的事情是,当我将 Apache 的默认
index.html重命名为index.php时,它呈现了相同的 html 内容,我认为它可以正常工作,但是当我在顶部添加<?php phpinfo ?>时,它反而显示了代码。
标签: php apache laravel laravel-5 ubuntu-16.04