在wampserver上安装PEAR的所有指南,比如Symfony指南,都说我要在一些PEAR目录中运行go-pear.bat脚本.
我在wampserver 2.1上,没有PEAR目录,也没有找到go-pear批处理脚本.
这有什么不同,因为我有一个更新的版本?有什么地方我可以下载这些丢失的安装脚本吗?
我试图pear通过使用此命令告诉在哪里找到PHPUnit:
sudo pear channel-discover pear.phpunit.de
Run Code Online (Sandbox Code Playgroud)
输出是:
Discovering channel pear.phpunit.de over http:// failed with message: channel-add: Cannot open "http://pear.phpunit.de/channel.xml" (File http://pear.phpunit.de:80/channel.xml not valid (received: HTTP/1.1 410 Gone
))
Trying to discover channel pear.phpunit.de over https:// instead
Discovery of channel "pear.phpunit.de" failed (channel-add: Cannot open "https://pear.phpunit.de/channel.xml" (File https://pear.phpunit.de:443/channel.xml not valid (received: HTTP/1.1 410 Gone
)))
Run Code Online (Sandbox Code Playgroud)
我尝试了以下命令:
sudo pear channel-update pear.php.net
sudo pear upgrade-all
Run Code Online (Sandbox Code Playgroud)
然后我channel-discover再次运行命令.我得到了如上所示的相同错误.
我甚至试过这些命令:
sudo pear config-set auto_discover 1
Run Code Online (Sandbox Code Playgroud)
输出:
config-set succeeded
Run Code Online (Sandbox Code Playgroud)
然后我尝试了这个命令:
sudo pear install pear.phpunit.de/PHPUnit …Run Code Online (Sandbox Code Playgroud) 我尝试安装包 from pear.phpqatools.org/phpqatools
首先命令pear config-get php_dir返回D:\Users\xampp\php\pear
,我没有权限在C驱动器上安装.
然后根据http://phpqatools.org/的说明 输入:
pear config-set auto_discover 1
pear install pear.phpqatools.org/phpqatools
Run Code Online (Sandbox Code Playgroud)
我也尝试进入:
pear install --alldeps pear.phpqatools.org/phpqatools
但所有这些尝试的结果都是失败的......
这是一个日志:
Package "pear.phpqatools.org/phpqatools" dependency "pear.phpunit.de/PHPUnit" has no releases
Unknown remote channel: pear.pdepend.org
Unknown remote channel: pear.phpmd.org
Unknown remote channel: components.ez.no
Package "pear.phpunit.de/PHPUnit_SkeletonGenerator" dependency "pear.phpunit.de/Text_Template" has
no releases
Package "pear.phpunit.de/phpcpd" dependency "pear.phpunit.de/File_Iterator" has no releases
Package "pear.phpunit.de/phpcpd" dependency "pear.phpunit.de/PHP_Timer" has no releases
Unknown remote channel: components.ez.no
Package "pear.phpunit.de/phploc" dependency "pear.phpunit.de/File_Iterator" has no …Run Code Online (Sandbox Code Playgroud)