2011-03-25 23 views
23

phpinfo() fonksiyonu benim PHP sürümü (5.1.6) --without-armut yapılandırmak komut bölümünde yüklü olduğunu gösterir.takma ARMUT

nasıl armut yüklerim?

cevap

44

Getting and installing the PEAR package manager sayfa size yardımcı olacaktır: Her iki pencere, Linux ve Mac üzerinde, ARMUT paket yöneticisini nasıl kurulacağını bilgileri verir.


Temel olarak, Linux dağıtımınız bir PEAP paketi ile geliyorsa, onu yüklemelisiniz. Örneğin

Ubuntu üzerinde, bir php-pear paket olduğu; böylece, kullanmak istiyorum:

$ wget http://pear.php.net/go-pear.phar 
$ php go-pear.phar 

: Bu PHP> = 5.3 bir sürümü ile, yapmazsa

apt-get install php-pear 
Else


, bunu kullanmak mümkün olmalıdır PHP 5.1 ile olsa da, bu phar desteği PHP 5.3 eklenmiş olarak bir not olarak


..., işe gitmiyor: PHP 5.1 gerçekten outd olduğunu ated!

PHP 5.3 bir yıldan fazla ve eski bir yarısı; PHP 5.2 bile artık korunmuyor ... belki de yükseltmeyi düşünmelisin?


Size Redhat tabanlı dağıtım çeşit çalıştıran ama onlardan biri yok, bu yüzden bunun için bir ARMUT paket olup olmadığını söyleyemem görünüyor - muhtemelen orada bir tane olsa da.

+0

5.1.6 phar desteğine sahip olmayacaktır. [Phar uzantısı kendisi (http://pecl.php.net/package/phar) 5.2 gerektiriyor gibi görünüyor. – Charles

+0

@Charles ergh, true; İki talimatı gerçekten onlara bakmadan kopyalayıp yapıştırdım :-(Cevabımı biraz düzenledim, yorumunuz için teşekkürler! –

+0

Ah, ama süreçte benimkileri berrak bir hale getiren kapsamlı bir cevap oluşturdunuz. Karşılaştırma – Charles

3

--without-pearsadece ARMUT bitleri hemen oluşturulan, PHP değilken tarafından gerçekleştirildiği anlamına gelir. Bu, genellikle, paketleri ve bitleri kendi tek başına kurulabilen parçalarına bölmek isteyen bir işletim sistemi satıcısı olduğunda gerçekleşir.

bahsettiğin PHP yaşı göz önüne alındığında, RHEL veya CentOS gibi bir türevi muhtemelen. php-pear paketi için paket yöneticisini kontrol edin.