我安装了 Ubuntu 15.04,但我需要使用 PHP 5.5,而在 15.04 中标准是 PHP 5.6
我添加了 PPA:
sudo add-apt-repository ppa:ondrej/php5
但是当我尝试安装时,我得到了:
The following packages have unmet dependencies:
php5-mcrypt : Depends: phpapi-20121212 Depends: php5-common (= 5.5.24+dfsg-1+deb.sury.org~vivid+1)
but 5.6.4+dfsg-4ubuntu6 is to be installed
我该如何继续?
答案1
如果你确实需要 PHP 5.5,那么使用此命令(针对版本5.5.24+dfsg-1+deb.sury.org~vivid+1
)安装此版本并检查正确的版本这里:
sudo apt-get install php5=5.5.24+dfsg-1+deb.sury.org~vivid+1
并将包裹搁置:
sudo apt-mark hold php5
否则,您将在下次更新中再次获得版本 5.6
答案2
PPA 维护者有一个单独的 PPA与 PHP 5.6 一起使用。我建议您使用此 PPA,而不是降级到 PHP 5.5