2015-09-04 165 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