我正在尝试在Debian 8上安装
PHP,用于我正在进行的项目.该项目需要PHP 5.4,不能使用任何更高版本的PHP(5.5和5.6).每当我使用apt-get安装PHP5时,它会安装最新的PHP 5.6版本.如何安装PHP 5.4.44(或任何最新版本的PHP 5.4实现)?
您需要将旧的stable(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
运行以下命令来更新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,因此您可以在安装此特定版本之前进行版本查找,只需将版本号替换为最新版本.