2011-02-14 30 views
13

WAM 2.1 ile kullanım için PEAR yüklemeye çalışıyorum. Paket herhangi bir armut montajı ile gelmiyor. Ben eski go-pear.bat artık eskimiş olduğu için PHP 5.3 PEAR yüklemek için http://pear.php.net/go-pear.phar kullanmanız gerektiğini okudum var mı?phar kullanarak Windows 7 üzerinde PEAR Kurulumu

Talimatlar, PEAR'ı kurmak için aşağıdaki komutu çalıştırmalıdır; Bununla birlikte, bu aşağıdaki hatayla sonuçlanmaktadır;

manifest cannot be larger than 100 MB in phar "D:\wamp2\bin\php\php5.3.4\PEAR\go-pear.phar" 

Bunun bir php ayarından kaynaklandığına eminim, bir yerim var, herhangi bir fikri olan var mı?

cevap

14

Yaparım. Tüm metni kopyalıyorsunuz ve altta gördüğünüzde, dosyayı hatalı yapan bazı ASCII karakterleri var.

Umut seni

Edit yardımcı: Sonra WampDir \ php \ ARMUT içine go-pear.phar olarak kaydetmek http://pear.php.net/go-pear.phar kullanım bazı indirme yöneticisi dosya go-pear.phar indirin zorunda \ go-armut cmd içine .phar

@Sundance

+0

bir uyarı ile sonuçlanacaktır Bu o yüklü PHP sürümü bu dosya için çok yeni ve bozuk görünüyor phar, geri dönmek zorunda. – markus

+0

Neden bu "uyarı" nı aldığınızı bilmiyorum, Dan Steele ve ben ne dediğimi düzeltebilirim sorunu vardı im – Sundance

+2

Benim için de çalıştı. Aynı uyarıyı aldım ve "http://pear.php.net/go-pear.phar" adresinde bulunan son sürümle "go-pear.phar" dosyasını güncelledim. – LeGEC

17

doğrudan tarayıcıdan aynı hata var "farklı kaydet". Benim için çözüm komut satırı üzerinden doğrudan indirmek için oldu:

cd C:/php/bin/ 
curl -OL http://pear.php.net/go-pear.phar 

bu düzgün .phar dosyayı indirip kurulumdan sonra düzgün başladı:

php -d phar.require_hash=0 go-pear.phar 
+0

üzerinde çözemedim Eğer daha sonra 1 upvote veririm. – Maddy

+0

Ditto. Kaynak kodun kopyalanması ve yapıştırılması işe yaramıyor. Doğrudan cURL ile indirdiğinizde, yüklenecek geçerli bir .phar dosyası bulunur. – PellucidWombat