将 PHP 5.6 降级到 PHP 5.5

将 PHP 5.6 降级到 PHP 5.5

我安装了 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

相关内容