VPSでCENTOS 6.6を実行してインストールしようとしています。ZMQ PHP拡張そして、指示に示されているコマンドを使用してインストールしてみてください。
sudo pecl install zmq-beta
ただし、次の出力で失敗します。
root@host [/zmq]# sudo pecl install zmq-beta
downloading zmq-1.1.2.tgz ...
Starting to download zmq-1.1.2.tgz (39,573 bytes)
..........done: 39,573 bytes
could not extract the package.xml file from "/root/tmp/pear/cache/zmq-1.1.2.tgz"
Download of "pecl/zmq" succeeded, but it is not a valid package archive
Error: cannot download "pecl/zmq"
Download failed
install failed
私も次のことを試しました。
sudo pecl install -Z zmq-beta
そして:
sudo pecl install --nocompress zmq-beta
しかし、同じエラーが発生しました。
このエラーはなぜ発生しますか?
ベストアンサー1
SOA #1.ダウンロードしたアーカイブに問題があるようです。アーカイブされたmd5sumを確認してください。
[root@centos6 ~]# md5sum /root/tmp/pear/cache/zmq-1.1.2.tgz
74da2fc1aa83e6fa27acffb9a37596b9 /root/tmp/pear/cache/zmq-1.1.2.tgz
そうでない場合は、削除してもう一度ダウンロードしてみてください。
あるいは、-vvパラメーターを使用してpeclを呼び出すこともできます。これにより、エラーに関する詳細情報とダウンロードしたファイルのパスが表示されます。ムルミ出身http://pecl.php.net/get/zmq-1.1.2.tgz