PHP 5.4已经稳定了一段时间了。然而,当我输入
apt-get install php5
PHP 5.3 已安装。
问题:为什么?安装 PHP 5.4 的首选方法是什么?我应该选择其他包还是应该更改源?如果是这样,其他包或源的具体名称是什么?
背景信息
该服务器正在运行 Debian Wheezy x64。
答案1
Debian Wheezy 搭载的是 PHP 5.4.4,如下所示软件包信息网。您确定安装了 Debian 7.0 Wheezy 吗?您可以通过运行命令来测试lsb_release -a
。
也看看/etc/apt/sources.list
和/etc/apt/sources.list.d/
。别忘了apt-get update
在之前运行apt-get install
。
答案2
在 Debian 上获取 PHP 最新稳定版本 5.4 的一种方法是通过dotdeb 存储库. 添加到您的sources.list
:
deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all
安装他们的密钥:
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add -
最后运行apt-get update
。现在您将获得最新的 PHP 版本,包括所有附加功能。请注意,PHP 5.4 不包含 Suhosin – 我自己也遇到了这个问题,并想知道为什么apt-get
不更新它。
使用 dotdeb 存储库的好处是它们也可以在 Squeeze 上运行(只需squeeze
在 中使用sources.list
)。