我正在使用 Elementary OS 和 Apache。
我做了什么?我安装了 Apache 2 然后我去了http://127.0.0.1/检查 Apache 是否在线,没问题。我看到了Apache2 Ubuntu 默认页面,我认为 Apache 2 还可以,我可以开始使用 HTML5、CSS3、JS 和 PHP。
我知道我不能,我尝试创建一个 HTML5 和 CSS3 文件,这很好,当我尝试使用 PHP 时,它不起作用。
它不会给出任何错误,只是 PHP 不起作用。
当我打开时http://127.0.0.1/index.php,它返回给我:
<?php
phpinfo();
?>
它返回的代码就像index.php 是一个.txt 文件一样。
这是我的终端日志。
matt@matt:/var/www/html$ ls
index.html
matt@matt:/var/www/html$ nano test.htm
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ ls
index.html test.htm
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ sudo nano file.css
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ sudo nano index.php
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ ls
file.css index.html index.php test.htm
matt@matt:/var/www/html$ nano index.html
答案1
通常你必须单独安装php。apt-get install libapache2-mod-php5
或类似的方法在大多数情况下应该可以解决问题。也许您可能需要启用该插件a2enmod php5