如何在意外安装Apache 2.4后回到Apache 2.2?

我不小心在Ubuntu 12.04 LTS服务器上安装了以下软件包: ppa:ondrej/php5

事实certificate,它从Apache 2.2升级到Apache 2.4,打破了现有的安装。

我已经删除了该软件包,但这还不足以恢复该网站。 我还需要做些什么来恢复?

你现在应该更清楚一点, 发布apache2ctl -t的输出以及Apache错误日志中的相关行。

如果通过“我已经删除了包”,你的意思是ppa:ondrej/php5 ,那么你仍然需要删除apache-2.4并安装2.2。 在这之前,我会备份/etc/apache2cp -a /etc/apache2 /etc/apache2.bak )。 然后,它可能仍然不工作,因为configuration文件可能已经改变。 看看/etc/apache2是否明智,看看是否可以看到.dist-old (或其他)文件。 那些会/可能是你安装2.4之前的configuration文件。

顺便说一句,你有备份和/或有你的/etc在git或bzr? 然后很容易恢复/ etc / apache2。