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