如何在 Debian 8 (Jessie) 上安装最新版本的 PHP 5.4?
How to install the latest version of PHP 5.4 on Debian 8 (Jessie)?
我正尝试在 Debian 8 上为我正在处理的项目安装 PHP。该项目需要 PHP 5.4,不能使用 PHP 的任何更高版本(5.5 和 5.6)。每当我使用 apt-get 安装 php5 时,它都会安装 PHP 5.6 的最新可用版本。如何安装 PHP 5.4.44(或 PHP 5.4 的最新版本)?
你可以使用 apt-get install
并通过在 php5 旁边添加 =
你可以命名你想要的版本,这样如果你想安装名为 5.4 的版本。 44、你用这个:
apt-get install php5=5.4.44
您需要将旧的稳定(wheezy)存储库添加到 apt 源列表中。
在以下位置创建文件:
/etc/apt/sources.list.d/wheezy.list
并添加以下内容:
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
运行 按照命令更新存储库信息并安装 php5.4.44
apt-get update
apt-get install php5=5.4.44-0+deb7u1
您应该考虑固定版本。您可以这样做类似于:
在以下位置创建文件:
/etc/apt/preferences.d/php5
Package: php5*
Pin: release a=oldstable
Pin-Priority: 700
Package: php-*
Pin: release a=oldstable
Pin-Priority: 700
编辑:
PHP5.4 的版本已更新至 5.4.45,因此您可以在安装此特定版本之前进行版本查找,并将版本号替换为最新版本即可。
发行版从那时起就有了更新。截至今天,版本已经升级,请尝试:
apt-get 安装php5=5.4.45
我正尝试在 Debian 8 上为我正在处理的项目安装 PHP。该项目需要 PHP 5.4,不能使用 PHP 的任何更高版本(5.5 和 5.6)。每当我使用 apt-get 安装 php5 时,它都会安装 PHP 5.6 的最新可用版本。如何安装 PHP 5.4.44(或 PHP 5.4 的最新版本)?
你可以使用 apt-get install
并通过在 php5 旁边添加 =
你可以命名你想要的版本,这样如果你想安装名为 5.4 的版本。 44、你用这个:
apt-get install php5=5.4.44
您需要将旧的稳定(wheezy)存储库添加到 apt 源列表中。 在以下位置创建文件:
/etc/apt/sources.list.d/wheezy.list
并添加以下内容:
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
运行 按照命令更新存储库信息并安装 php5.4.44
apt-get update
apt-get install php5=5.4.44-0+deb7u1
您应该考虑固定版本。您可以这样做类似于:
在以下位置创建文件:
/etc/apt/preferences.d/php5
Package: php5*
Pin: release a=oldstable
Pin-Priority: 700
Package: php-*
Pin: release a=oldstable
Pin-Priority: 700
编辑: PHP5.4 的版本已更新至 5.4.45,因此您可以在安装此特定版本之前进行版本查找,并将版本号替换为最新版本即可。
发行版从那时起就有了更新。截至今天,版本已经升级,请尝试:
apt-get 安装php5=5.4.45