如何在10.04中更新到PHP 5.3.10?

我是Linux的新手,只有Ubuntu的基本经验和安装LAMP Server。 我使用“apt-get install”方法成功安装了所有内容。 我的问题是我想将PHP 5.3.2更新为PHP 5.3.10。 有可能这样做吗? TIA!

对于任何想要将Ubuntu 10.04 LTS升级到PHP 5.3.10的人来说,我就是这样做的:

sudo apt-get remove --purge php* sudo apt-get autoremove sudo add-apt-repository ppa:l-mierzwa/lucid-php5 sudo apt-get update sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-gd sudo service apache2 restart sudo pecl uninstall apc sudo pecl install apc 

使用sudo apt-get remove --purge php*看起来有点激烈但是Ubuntu确实列出了一些文件,这些文件被过滤但后来被忽略了,到目前为止我已经成功升级了3次。

祝你好运,感谢Brian Mercer的php5 PPA。

[更新2014-11-05]

来自OndřejSurý的发射台网站:

  • PHP 5.4:ppa:ondrej / php5-oldstable
  • PHP 5.5:ppa:ondrej / php5
  • PHP 5.6:ppa:ondrej / php5-5.6

jrsalunga,您可以尝试从精确(刚上周更新)中提取5.3.10软件包,但它可能无法修改而无需编译:

 apt-get install ubuntu-dev-tools pull-lp-source php5 precise dpkg-source -x php5_5.3.10-*.dsc apt-get build-dep php5 cd php5-5.3.10 debuild binary 

这将花费很长时间,并且可能因10.04和12.04之间的所有更改而失败。 但是,如果成功,生成的.debs应该可以在10.04上完全安装。

感谢Dig获取有关PHP 5.3.10的第三方PPA的信息。 我能够使用这些说明升级我的10.04安装。

升级期间的一次打嗝是我的系统上没有apt-add-repository 。 事实certificate这是由python-software-properties包提供的。

对于具有相同问题的任何人,请将其安装为:

 sudo apt-get install python-software-properties 

然后,您应该在系统上提供apt-add-repository

如果最新版本在存储库中可用,大多数软件/应用程序会在Ubuntu(以及其他GNULinux发行版)中定期更新时自动更新。

PHP已经发布5.3.10版本稳定但我担心它在Ubuntu的存储库上还没有。 而且我认为它们不适用于10.04。 因为如果你在这里 (在“发布时分发 – > Ubuntu”下)检查每个版本的Ubuntu的PHP的可用性,你甚至可以找到Ubuntu 12.04(尚未发布)的最新版本的PHP是5.3.8。 对于10.04,它是5.3.2。 这可能就是为什么定期更新时没有更新的原因。

现在,即使你将Ubuntu更新到最新的稳定版本(11.10),你也不会得到PHP 5.3.10而是5.3.6。

也许你应该等到他们更新他们的存储库。 或者,如果您不能等待,请从其网站下载并自行编译和安装,如果您知道如何操作。

🙂