我正在尝试在Debian 8上为我正在做的一个项目安装PHP。该项目需要PHP 5.4,并且不能安装任何更高版本的PHP(5.5和5.6)。每当我使用apt-get安装php5时,它都会安装最新版本的PHP 5.6。我如何安装PHP 5.4.44(或任何最新版本的PHP 5.4实际上是)?
ibrsph3r1#
您需要将旧的稳定(喘息)存储库添加到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
字符串运行以下命令更新repo信息并安装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,所以你可以在安装这个特定的版本之前做一个版本查找,然后用最新的版本号替换版本号。
pokxtpni2#
从那时起,该发行版进行了更新。截至今天,该版本已被取消,因此请尝试:
apt-get install php5=5.4.45
字符串
pgky5nke3#
你可以使用apt-get install,通过在php5旁边添加=,你可以命名你想要的版本,这样,如果你想安装名为5.4.44的版本,你可以使用这个:
apt-get install
=
apt-get install php5=5.4.44
3条答案
按热度按时间ibrsph3r1#
您需要将旧的稳定(喘息)存储库添加到apt源列表中。在以下位置创建文件:
/etc/apt/sources.list.d/wheezy.list
并增加以下内容:
字符串
运行以下命令更新repo信息并安装php5.4.44
型
你应该考虑版本固定。你可以这样做:
在以下位置创建文件:
/etc/apt/preferences.d/php5
型
编辑:PHP5.4的版本已经更新到5.4.45,所以你可以在安装这个特定的版本之前做一个版本查找,然后用最新的版本号替换版本号。
pokxtpni2#
从那时起,该发行版进行了更新。截至今天,该版本已被取消,因此请尝试:
字符串
pgky5nke3#
你可以使用
apt-get install
,通过在php5旁边添加=
,你可以命名你想要的版本,这样,如果你想安装名为5.4.44的版本,你可以使用这个:字符串