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

时间:2015-09-04 20:05:26

标签: php debian

我正在尝试在Debian 8上为我正在开发的项目安装PHP。该项目需要PHP 5.4,不能使用任何更高版本的PHP(5.5和5.6)。每当我使用apt-get安装php5时,它会安装最新的PHP 5.6版本。如何安装PHP 5.4.44(或任何最新版本的PHP 5.4实现)?

3 个答案:

答案 0 :(得分:8)

您需要将旧的stable(wheezy)存储库添加到apt源列表中。 在以下位置创建文件:

/etc/apt/sources.list.d/wheezy.list

并添加以下内容:

<?php
$sql="SELECT * FROM chiseldonuploads ORDER BY id DESC";
$result_set=mysql_query($sql);
while($row=mysql_fetch_array($result_set))
{
?>
<img class="photos" src="uploads/<?php echo $row['file'] ?>">
<?php
}
?>  
</div>

运行以下命令来更新repo信息并安装php5.4.44

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

您应该考虑版本固定。你可以这样做:

在以下位置创建文件:

/etc/apt/preferences.d/php5

apt-get update
apt-get install php5=5.4.44-0+deb7u1

编辑: PHP5.4的版本已更新至5.4.45,因此您可以在安装此特定版本之前进行版本查找,只需将版本号替换为最新版本。

答案 1 :(得分:1)

此后发行版已有更新。截至今天,该版本已经出现问题,请尝试:

apt-get install php5 = 5.4.45

答案 2 :(得分:0)

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

apt-get install php5=5.4.44