2015-09-04 110 views

回答

6

您需要将旧的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 

运行下面的命令来更新回购的相关信息,并安装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所以你可以在安装这个特定版本之前进行版本查找,并用最新版本替换版本号。

0

可以使用apt-get install,并通过添加= PHP5的旁边你能说出的版本正是你想要的,这样,如果你想安装的版本命名为44年4月5日,您使用此:

apt-get install php5=5.4.44 
+0

我不断收到这样的:'E:版“44年5月4日”为“PHP5”没有found' – Crimson1222

+0

你必须通过键入apt-cache policy php5来查看它是否存在于列表中 –

1

此后发行版本已经有更新。截至今天,该版本已经碰到这样试试:

的apt-get安装PHP5 = 5.4.45

相关问题