我正在使用 Ubuntu 10.04。我想升级我的 php 版本。当我升级我的 PHP 版本(5.3.2 到 5.3.6)时,但每次更新后都显示 PHP 版本 5.3.2。
编辑:: 我已经检查过“Ubuntu 存储库”,PHP 5.3.6 不可用。:(
答案1
首先使用您最喜欢的编辑器将以下行添加到/etc/apt/sources.list.d/php5-ppa.list
文件中。
deb http://ppa.launchpad.net/nginx/php5/ubuntu maverick main
deb-src http://ppa.launchpad.net/nginx/php5/ubuntu maverick main
然后运行以下命令为新添加的存储库添加密钥:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 00A6F0A3C300EE8C
之后你可以更新Ubuntu的软件并升级PHP:
aptitude update
aptitude full-upgrade
答案2
我建议使用我的(Ondrej 的)PPA,答案取自另一个问答主题:[如何在仍受支持的 Ubuntu 版本中安装不同的(升级或降级)PHP 版本?
您可以使用 ppa 来保持 php 的更新。我使用:
https://launchpad.net/~ondrej/+archive/php5
现在版本是 5.4。如果你想使用这个 ppa,请执行以下操作:
ppa:ondrej/php5(单击此处获取有关使用 PPA 的说明。)
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get upgrade
如果您没有 add-apt-repository 二进制文件,请执行以下操作:
sudo apt-get install python-software-properties
答案3
[似乎已经过时了]
我想将 Ubuntu 10.04 LTS 升级到 PHP 5.3.10,我是这样做的:
sudo apt-get remove --purge php*
sudo apt-get autoremove
sudo apt-add-repository ppa:brianmercer/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
感谢 Brian Mercer 为 php5 提供的 PPA。
答案4
检查一下: http://www.omaroid.com/installing-lamp-with-php-5-3-6-on-ubuntu-11-04-natty-narwhal/
Kev,说的是:使用此存储库:
deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all