如何在Debian Wheezy上安装PHP5.4.16?

时间:2013-09-03 12:38:10

标签: php debian

我最初在https://unix.stackexchange.com/上提出了这个问题,但是在1个月后我没有得到答案,所以请允许我在stakoverflow上发布这个问题。

我以前能够安装php-5fpm = 5.4.16-1~dotdeb.1,但似乎最新的dotdeb软件包不再提供此软件包。

以下是我尝试的步骤。

  1. 在/etc/apt/sources.list中添加以下两行。

    deb http://packages.dotdeb.org wheezy all

    deb-src http://packages.dotdeb.org wheezy all

  2. 运行apt-get update

  3. 运行apt-get install php5-fpm=5.4.16-1~dotdeb.1

  4. 然而,这会返回E: Version '5.4.16-1~dotdeb.1' for 'php5-fpm' was not found。我试图通过使用不同的存储库来避免它,即deb http://packages.dotdeb.org wheezy-php54 all,但这返回了相同的消息。如何安装特定版本的PHP?

1 个答案:

答案 0 :(得分:1)

您的目标太具体了。存储库不会定期保留同一个包的多个构建,因此像5.4.16-1~dotdeb.1这样的特定构建将被新构建取代。

目前,listing the files on the repository显示了5.4.19-1~dotdeb.1的版本,但您真正想要的是选择最新版本的PHP 5.4,让APT以正常方式更新它。

如果dotdeb软件包适用于比您安装的任何其他软件包更新的PHP版本,那么无论如何它都将是默认版本,因此您只需运行:

apt-get install php5-fpm