2015-09-04 11 views
5

Próbuję zainstalować PHP na Debianie 8 dla projektu, nad którym pracuję. Projekt wymaga PHP 5.4 i nie może obsługiwać żadnej z późniejszych wersji PHP (5.5 i 5.6). Ilekroć instaluję php5 za pomocą apt-get, instaluje on najnowszą dostępną wersję PHP 5.6. Jak zainstalować PHP 5.4.44 (czy jakakolwiek jest najnowsza wersja PHP 5.4 actuall)?Jak zainstalować najnowszą wersję PHP 5.4 na Debianie 8 (Jessie)?

Odpowiedz

6

Musisz dodać stare repliki stabilne (wheezy) do list źródeł apt. Utwórz plik w:

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

I dodać następującą treść:

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 

run następujące polecenia, aby zaktualizować infos repo i zainstalować php5.4.44

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

Powinieneś pomyśleć o przypięciu wersji. Można to zrobić podobny do:

Utwórz plik w:

/etc/apt/preferences.d/php5

Package: php5* 
Pin: release a=oldstable 
Pin-Priority: 700 

Package: php-* 
Pin: release a=oldstable 
Pin-Priority: 700 

Edit: Wersja PHP5.4 została zaktualizowana 5.4.45, więc możesz wykonać wyszukiwanie wersji przed zainstalowaniem tej konkretnej wersji i po prostu zastąp numer wersji najnowszym.

0

można użyć apt-get install i dodając = obok PHP5 można nazwać to, co wersja dokładnie chcesz, tak że jeśli chcesz zainstalować wersję o nazwie 5.4.44, należy użyć tego:

apt-get install php5=5.4.44 
+0

ciśgle to: 'E: Wersja '04.05.44' za 'php5' nie została found' – Crimson1222

+0

musisz to zrobić, wpisując: apt-cache policy php5 i sprawdź, czy istnieje na liście –

1

Dystrybucja od tego czasu była aktualizowana. Na dzień dzisiejszy, wersja została wpadł więc spróbuj:

apt-get install php5 = 5.4.45

Powiązane problemy