为什么这个包(ppa:ondrej / php5,它是PHP 5.5)打破了apache2的安装?

问题

目前这个软件包(ppa:ondrej / php5)在安装最新版本的PHP 5.5时非常stream行。 我在这方面做了相当多的工作,并且在一些(开发)服务器上一切顺利。 但从今天(?)这打破了apache2安装(它清空/etc/apache2/sites-available/default文件)。 这是可重现的。

重现方式(在裸Ubuntu 64的12.04 LTS)

 // basic installs sudo apt-get update sudo apt-get install apache2 sudo apt-get install php5 

Apache很好, nano /etc/apache2/sites-available/default现在有了有效的内容

 // getting PHP 5.5.x sudo apt-get install python-software-properties (for add-apt-repository) sudo add-apt-repository ppa:ondrej/php5 sudo apt-get update sudo apt-get install php5 // php -v shows successful install of PHP 5.5.x now 

Apache是​​坏的, nano /etc/apache2/sites-available/default现在是空的

为什么会这样呢? 据https://launchpad.net/~ondrej/+archive/php5在过去几天没有变化。

这个PPA现在升级到Apache 2.4

Apache 2.4的configuration文件有很大的不同,包括sites-available / sites-enable文件名和语法的区别。

您遇到的问题正是因为configuration文件名更改。