我有运行 Debian 5.0 的 VPS(我认为),我想让它运行 PHP 文件。我被告知需要使用 Apache 进行配置。我尝试输入命令apt-get install apache2 php5 libapache2-mod-php5
。但没有任何变化。控制台输出:http://pastebin.com/sVMWq6mA
这就是我的一切/etc/apache2/mods-enabled
:
http://img35.imageshack.us/img35/6474/modsb.jpg
我的网络服务器可以在这里访问: http://206.217.223.136/测试/ 在我的 test.php 文件中,我有代码:
<?php
phpinfo();
?>
但它没有显示该页面,而是尝试下载该页面。我怎样才能解决这个问题?
答案1
再次运行以下命令并检查...
sudo /etc/init.d/apache2 stop
sudo apt-get remove --purge apache2 php5
sudo apt-get remove --purge libapache2-mod-php5
sudo apt-get install php5 apache2 libapache2-mod-php5
sudo /etc/init.d/apache2 start
sudo a2enmod php5
sudo /etc/init.d/apache2 force-reload
答案2
我想你可能错过了重新启动 apache2...
/etc/init.d/apache2 restart
您必须从 root 帐户运行此命令,或者将 sudo 放在其开头。
有关安装 PHP5 的完整详细信息 - 使用 debian 上的官方 php5 说明这里