Ubuntu’da PEAR / PHPUnit’un güncellenmiş bir sürümü nasıl kurulur?


42

Çoğu çevrimiçi öğretici, bunu yaparak PEAR'ın nasıl kurulacağını gösterir:

sudo apt-get install php-pear

Bu 1.6.1 sürümünü yükler. Harika çalışıyor çünkü süper kolay! Benim sorunum PHPUnit'i yüklemek istediğim ve PHPUnit 1.8.1 sürümünün PEAR sürüm gerektirdiğini ve benim PHPUnit kurulumumun başarısız olduğunu gösteriyor. Peki nasıl daha yeni bir PEAR sürümü Ubuntu’ya kurarım?

Yanıtlar:


78

İlk önce, PEAR'ı kurun.

sudo apt-get install php-pear

Ardından, PEAR'a kendi kanalını güncellemesini söyleyin.

sudo pear channel-update pear.php.net

Ardından, PEAR'a kendisini en yeni sürüme yükseltmesini söyleyin.

sudo pear upgrade-all

Şimdi en yeni PEAR sürümünün kurulu olması gerekir.

PHPUnit'i kurmak için PEAR'a PHPUnit'i nerede bulacağını bildirin.

sudo pear channel-discover pear.phpunit.de

Sonra PHPUnit'i yükleyin. (-a tüm bağımlılık paketlerinin de yüklendiğinden emin olur)

sudo pear install -a phpunit/PHPUnit

Güncelleme:

Göre son PHPUnit kurulum belgelerine aşağıdaki komutları (ilk emin güncelledik PEAR olun) ile PHPUnit yükleyebilirsiniz:

sudo pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit

Bu arada , kod kapsamı eklemek apt-get install curlve eklemek iyi olabilirsudo pecl install xdebug
David

3
Aslında, apt-get install php5-xdebugbunun en kolay olduğunu keşfettim . =]
Andrew,

2
Kamu deposunda olanlar ile armutlarda olanlar arasındaki sürüm farkında birkaç kez yakıldım, son kez Ubuntu deposunda bir gerileme olduğu bu yılın başlarındaydı (2011).
David

9

PhpUnit'in son sürümleri ez / zeta bileşenleri ve symfony's YAML lib gerektiriyor

sudo apt-get install php-pear
sudo pear channel-update pear.php.net
sudo pear upgrade-all
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install -a phpunit/PHPUnit

Burada en son güncellenen kurulum eğitimine bakın


3

Yukarıdaki komutu kullanarak kurulum başarısız olursa , PHPUnit'in Ubuntu'ya kurulumundan önce Net_URL2-0.3.1ve sonra kurmanız gerekebilir HTTP_Request2-2.0.0RC1. Yukarıdaki paketlerin en son sürümünü bulun ve yükleyin.

Örnek:

sudo apt-get install curl

sudo pear install pear/Net_URL2-0.3.1

sudo pear install pear/HTTP_Request2-2.0.0RC1

sudo pear install -a phpunit/PHPUnit

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.