Ubuntu 12.04 PHP 5.3到5.5更新失败

在Ubuntu 12.04服务器上我试图更新PHP 5.3到5.5这是我所做的:

sudo add-apt-repository ppa:ondrej/php5 sudo apt-get update sudo apt-get install php5 

不幸的是安装结束以下错误:

 dpkg: error processing /var/cache/apt/archives/apache2-bin_2.4.16-4+deb.sury.org~precise+4_amd64.deb (--unpack): trying to overwrite '/usr/share/man/man8/apache2.8.gz', which is also in package apache2.2-common 2.2.22-1ubuntu1.10 dpkg-deb (subprocess): subprocess data was killed by signal (Broken pipe) dpkg-deb: error: subprocess <decompress> returned error exit status 2 Processing triggers for man-db ... Errors were encountered while processing: /var/cache/apt/archives/apache2-bin_2.4.16-4+deb.sury.org~precise+4_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 

看来PHP 5也会影响Apache 2.2。 感谢帮助为什么subprocess被杀害。

编辑:我解决了这个完全卸载apache2.2并重新安装工作没有错误的2.4。

升级PHP时,我得到同样的问题,你可以试试这个

sudo dpkg -i --force-overwrite /var/cache/apt/archives/apache2-bin_2.4.16-4+deb.sury.org~precise+4_amd64.deb

然后通过安装php5

sudo apt-get -f install php5

这将升级apache2,享受它。