如何在 Ubuntu 13 上将 php 5.5 降级到 5.4?

如何在 Ubuntu 13 上将 php 5.5 降级到 5.4?

我正在使用 kubuntu 13.04,我之前使用降级脚本将 php 5.4 降级到 5.3,现在我删除了 repo 和该脚本,删除了 php 5.3,现在再次安装时,安装的是 php 5.5 而不是 5.4。

如何安装 php 5.4 而不是 5.5?

答案1

抱歉,我想将此作为评论发布,但没有足够的代表。无论如何,我不得不做同样的事情,并遵循这些步骤,下面是我为恢复到 PHP 5.4 所做的操作

删除你的 php、apache 等

sudo apt-get purge apache2 php5 libapache2-mod-php5 # add here your server packages

将存储库更改为 raring(带备份)

sudo sed -i.bak "s/saucy/raring/g" /etc/apt/sources.list

更新并安装服务器包

sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 phpmyadmin 

将存储库改回 saucy

sudo sed -i "s/raring/saucy/g" /etc/apt/sources.list

忽略所有当前升级(包裹保留)

sudo apt-mark hold `aptitude -F%p --disable-columns search ~U`

答案2

您可以从 PHP Git 存储库下载所需的版本并手动编译它。

编制要求如下:

  • autoconf:2.13+(适用于 PHP < 5.4.0),2.59+(适用于 PHP >= 5.4.0)
  • 自动制作:1.4+
  • libtool:1.4.x+(1.4.2 除外)
  • re2c: 版本 0.13.4 或更新版本
  • flex:版本 2.5.4(适用于 PHP <= 5.2)
  • bison:版本 1.28(首选)、1.35 或 1.75

您可以从以下位置下载 5.4 快照作为源代码git.php.net:5.4.22

以下是从源代码安装的指南:在 Linux 上从源代码安装 php5

文章来源:php.net

相关内容