我刚刚从这里 (mini.iso)安装了一个新的ubuntu系统,在安装过程中我没有选择任何额外的东西。
以下是我迄今执行的所有命令:(忽略4-8)

现在我编写了一个简单的PHP测试脚本(/var/www/html/index.php)
<?php
echo "Hello World";
?>但是,在从另一台计算机调用此页面之后,我实际上从文件中获得输出,而不是编译后的php。
输出:
<?php
echo "Hello World";
?>我已经重新启动了apache2,没有改变。
Apache版本:
Server version: Apache/2.4.7 (Ubuntu)
Server built: Jul 15 2016 15:32:47PHP版本:
PHP 7.0.16-4+deb.sury.org~trusty+1 (cli) (built: Mar 2 2017 13:50:00) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.16-4+deb.sury.org~trusty+1, Copyright (c) 1999-2017, by Zend TechnologiesLinux版本:
Linux3.13.0-110-通用#157-UbuntuSMP Mon Feb 20 11:55:25 UTC 2017 i686 GNU/Linux
我已经在互联网上搜索了一些其他用户sayed,通过检查文件httpd.conf来检查PHP模块是否已加载,但是没有这样的文件。我用find / -name "httpd.conf"搜索它,没有结果。
发布于 2017-03-07 10:59:52
您需要安装PHP模块来使用apache2。您可以通过键入命令从终端安装libapache2-mod-php。
sudo apt-get install libapache2-mod-php在此之后,重新启动apache。它会解决你的问题。
https://stackoverflow.com/questions/42646372
复制相似问题