我在我的机器上使用ubuntu Linux 12.04 LTS。我使用的是PHP 5.3.10现在我使用终端上的几个命令升级到PHP 5.5.18。升级到最新的PHP版本后,我使用命令php -v检查了版本。它向我显示PHP版本是5.5.18。 但是当我试图从文件夹" www"即文档根目录我收到错误"无法连接"在浏览器中。当我只在地址栏中输入localhost时#34; It Works"是出现的信息。
所以我尝试使用以下命令重新启动apache服务器:
sudo service apache2 restart
然后我收到了以下错误:
* Restarting web server apache2 [fail]
* The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 214 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/httpd.conf: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.
阅读此消息后,我转到文件/etc/apache2/httpd.conf
并检查行号。 214在那里我找到了以下声明:
Include httpd.conf
那么有人可以帮我处理这件事,就像以前一样吗?请建议我解决这个问题的方法。
先谢谢。
答案 0 :(得分:0)
这样做:
a2dismod php5
OR
a2dismod php7.0
答案 1 :(得分:0)
sudo a2dismod php7.0
Module php7.0 disabled.
To activate the new configuration, you need to run:
service apache2 restart
mr@mr ~/Desktop $ sudo service apache2 restart
* Restarting web server apache2
答案 2 :(得分:0)
检查两个符号链接是否为php相同版本[cd / etc / apache2 / mods-enabled /]
php7.load - > ../ MODS的可用/ php7.load
php7.load - > ../ MODS的可用/ php7.0.load
我已根据我的要求删除了其中一个
检查[/ etc / apache2 / mods-available /]
中的可用模式Php7.0.load
Php7.load