如何将 PHP 升级到特定版本?

如何将 PHP 升级到特定版本?

我在 Ubuntu Sever 上安装了 PHP 5.3.5,我需要升级到 5.3.8。我该如何进行升级?

附言:这个问题刚刚获得“值得注意的问题”徽章,有什么理由被否决吗?

答案1

我们首先要解决 dotdeb 软件包所需的两个依赖项。如果您运行的是 amd64 版本,则应将 i386 替换为 amd64。

cd /tmp

wget http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_i386.deb

wget http://us.archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu38_3.8-6ubuntu0.2_i386.deb

sudo dpkg -i *.deb

我们必须将 dotdeb 存储库添加到 APT 源,这样我们就可以使用它们打包的 PHP 5.3 和 php-fpm:

sudo echo "deb http://php53.dotdeb.org stable all" >> /etc/apt/sources.list

更新apt:

sudo apt-get update

生成的文本应该包含 dotdeb。

现在我们将安装 PHP(第 1 部分):

sudo apt-get install php5-cli php5-common php5-suhosin

答案2

从 php.net 下载并编译。或者http://www.dotdeb.org/2011/08/30/php-5-3-8-is-available/

答案3

也许您应该从一些已经有最新 PHP 版本甚至 PHP 测试版的 Ubuntu 自定义存储库中进行搜索,然后您可以从那里安装它,而无需手动下载和编译它的麻烦。

相关内容