Linux上的PHP5软件包Mint Debian不会正确安装

我运行Mint Debian 64位,并尝试安装PHP5包在apache2上运行。运行以下apache安装后,我可以到http:// localhost /

sudo aptitude install apache2 

然后,我使用以下和PHP安装安装PHP5。

 sudo aptitude install php5 

然后我继续去/ var / www并创build一个test.php文件来填充它

 <?php phpinfo(); ?> 

然后我去http://localhost/test.php ,而不是打开一个PHP文件下载。

我查看下面的目录,找不到应该在那里的php5.conf或php5.load文件。

 /etc/apache2/mods-available/ 

另外运行a2enmod不会在列表中列出php。 aptitude确认libapache2-mod-php5确实已经安装。

从中提取php5.conf和php5.load

 /var/cache/apt/archives/libapache2-mod-php5_5.3.6-13_amd64.deb 

并将它们转储到下面并重新启动会产生相同的结果

 /etc/apache2/mods-available 

然后运行a2enmod现在显示列表中的PHP,但即使启用它,我仍然得到相同的结果。

我已经完全清除使用“aptitude purge”所有PHP和Apache包,重新启动,然后重新安装只是为了达到相同的结果。 我几乎准备好手动下载和编译这些东西。 不过,我正在试图避免这一点,因为我喜欢Debian的包装模式

更新:我注意到,当你删除libapache2-mod-php5包时, libapache2-mod-php5filter取而代之。

你安装了libapache2-mod-php5吗? 单独的php5不提供apache模块。

好吧,它的作品。 我使用新立得软件包pipe理器来完全卸载ibapache2-mod-php5软件包,它安装了libapache2-mod-php5filter。

比我完全卸载了,libapache2-mod-php5filter里面安装了ibapache2-mod-php5包。

 sudo /etc/init.d/apache2 graceful 

它的工作。 奇怪的!