0

PEAR 経由で PHPUnit をインストールする場合、phpunit のインストール手順は次のように実行されます。

pear channel-discover pear.phpunit.de
pear install phpunit/PHPUnit

しかし、このエラーで失敗します:

Notice: fwrite(): 105 バイトの送信が errno=10053 で失敗しました 確立された接続が、ホスト マシンのソフトウェアによって中止されました。PEAR\Downloader.php の 1664 行目

Notice: fwrite(): 105 バイトの送信が errno=10053 で失敗しました 確立された接続が、ホスト マシンのソフトウェアによって中止されました。C:\xampp\php\pear\PEAR\Downloader.php の 1664 行目

http:// でチャネル pear.phpunit.de を検出すると、次のメッセージが表示されて失敗しました:

channel-add: Cannot open " http://pear.phpunit.de/channel.xml " (ファイルhttp://pear.phpunit.de:80/channel.xmlが無効です (リダイレクトされましたが、場所がありません))

代わりに https:// 経由でチャネル pear.phpunit.de を検出しようとしています

チャネル "pear.phpunit.de" の検出に失敗しました (channel-add: " https://pear.phpunit.de/channel.xml " を開けません (`pear.phpunit.de:443' への接続に失敗しました:

確立された接続が、ホスト マシンのソフトウェアによって中止されました。))

どのように解決しますか?

4

2 に答える 2

-1

自動検出をオンに設定しましたか? Ubuntu Linux および Windows 7 で正しく動作するように、次のことを行います。

Ubuntu:

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

ウィンドウズ:

pear upgrade PEAR
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
于 2013-03-11T21:46:40.407 に答える