如何在Debian 8(Jessie)上安装最新版本的PHP 5.4?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Debian 8(Jessie)上安装最新版本的PHP 5.4?相关的知识,希望对你有一定的参考价值。

我正在尝试在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)repos添加到apt sources列表中。在以下位置创建文件:

/etc/apt/sources.list.的/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.的/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 install php5 = 5.4.45

另一答案

你可以使用apt-get install并在php5旁边添加=,你可以命名你想要的版本,这样如果你想安装名为5.4.44的版本,你可以使用:

apt-get install php5=5.4.44

以上是关于如何在Debian 8(Jessie)上安装最新版本的PHP 5.4?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 debian 8 jessie 上安装 php 7 gd 扩展?

如何在 debian Jessie 上安装 docker-engine 1.13

sh 在Debian Jessie上安装Salt

如何调整根文件系统分区的大小 Debian Jessie BeagleBone Black

ini 在Jessie上设置新的虚拟主机:https://www.linode.com/docs/websites/apache/apache-web-server-debian-8

将 php 从 5.6.9 降级到 5.3.3 debian jessie