我已经看到这个问题被回答了很多次,但大多数都没有回答,或者告诉提问者提出这个问题:
<?php phpinfo() ?>
在测试文件中。显然,如果这产生了预期的结果,我就不会在这里。相反,我收到 404 错误。
我在亚马逊上使用 ubuntu 12.04 服务器。安装了 Apache,安装了 php5,并重新启动了 apache。我遵循以下顺序:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
现在,前三个命令中的每一个都给我“apache2 已经是最新版本。0 已升级,0 新安装,0 删除,3 未升级”显然,将 apache2 替换为 php5 并将 libapache2-mod-php5 替换为其他两个。
这是告诉我它已安装的可靠方法,对吗?好吧,当我使用命令“top”时,php 不是正在运行的服务之一,这告诉我它没有运行,对吗?
导航到 IP 地址给了我亚马逊的“它有效!” 页面,但导航到服务器上的任何其他页面会产生 404 错误。
任何帮助深表感谢。