2015-09-04 16 views
5

Çalıştığım bir proje için PHP'yi Debian 8'e yüklemeye çalışıyorum. Proje PHP 5.4'ü gerektirir ve PHP'nin sonraki sürümlerinden (5.5 ve 5.6) olamaz. Apt-get kullanarak php5'i her kurduğumda, PHP 5.6'nın en yeni sürümünü yükler. PHP 5.4.44 (veya PHP 5.4 actuall'un en son sürümü ne olursa olsun) nasıl kurarım?En son PHP 5.4 sürümü Debian 8 (Jessie) üzerine nasıl kurulur?

cevap

6

Eski sabit (wheezy) depoları apt kaynak listelerine eklemeniz gerekir. bir dosya oluşturun:

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

Ve eklemek aşağıdaki içeriğe:

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 

çalıştırmak aşağıdaki komutlar repo Infos güncellemek ve yükleyin php5.4.44

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

Sürüm sabitleme hakkında düşünmelisiniz.

/etc/apt/preferences.d/php5

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

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

Düzenleme:: PHP5.4 sürümü için güncellendi

bir dosya oluşturun: Sen benzer bunu yapabilir 5.4.45, bu sürümü yüklemeden önce bir sürüm araması yapabilir ve sürüm numarasını en yenisiyle değiştirebilirsiniz.

0

Eğer sürüm tam olarak, ne istediğini adlandırabilir php5 yanında = ekleyerek apt-get install ve kullanabilirsiniz Böyle sürüm 5.4.44 isimli yüklemek istiyorsanız, bunu kullanmanızı:

apt-get install php5=5.4.44 
+0

bu almaya devam: 'E: Bugün itibariyle sürümü denemek böylece devredildi Sürüm '5.4.44' 'php5' için found' değildi – Crimson1222

+0

yazıp şunu yazabilirsiniz: apt-cache policy php5 ve listede var olup olmadığına bakın –

1

Dağıtım, o zamandan beri bir güncelleme yaptı.

apt-get install php5 = 5.4.45