我正在使用 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。