web-dev-qa-db-ja.com

pharを使用してWindows7にPEAR

Wamp2.1で使用するためにPEARをインストールしようとしています。パッケージにはpearがインストールされていません。使用する必要があることを読みました http:// pear。 php.net/go-pear.phar インストールするPEAR for PHP 5.3古いgo-pear.batは廃止されましたか?

手順は、次のコマンドを実行してPEARをインストールすることです。

php -d phar.require_hash=0 PEAR/go-pear.phar

ただし、これにより次のエラーが発生します。

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

これは私がどこかで正しいphp設定によるものだと確信しています、誰かアイデアがありますか?

15
Dan Steele

ブラウザから直接「名前を付けて保存」を使用しても、同じエラーが発生しました。私にとっての解決策は、コマンドラインから直接ダウンロードすることでした。

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

これにより、.pharファイルが適切にダウンロードされ、インストール後に次のコマンドで適切に開始されました。

php -d phar.require_hash=0 go-pear.phar
26
Flion

私がやります。すべてのテキストをコピーしていて、下部にいくつかのASCII文字があり、ファイルが不良になっています。

私があなたを助けたことを願っています

編集:ファイルgo-pear.pharを http://pear.php.net/go-pear.phar からダウンロードする必要がありますダウンロードマネージャーを使用して、go-pear.pharとしてWampDirに保存します\ php\PEAR\go-pear.phar

@Sundance

14
Sundance
$file = 'http://pear.php.net/go-pear.phar';
$file2 = 'C:\wamp\bin\php\php5.5.12\go-pear.phar';
// Open the file to get existing content
$current = file_get_contents($file);
// Write the contents back to the file

file_put_contents($file2, $current);

cmdに挿入:php go-pear.phar

他の参照: インストール時のシステムまたはローカルPEARhttp://www.geeksengine.com/article/install-pear-on-windows .html

2
mohammad emami