我知道这里已经有好几个线程了,但是我碰到了一堵砖墙,并且找不到与我现在具有相同问题的任何线程。简而言之,我的问题是,PEAR的配置仍然被设置为C:\ Windows目录,它总是(正确)由于权限而失败。我已经添加系统环境变量如下,所以我不知道为什么这些似乎越来越忽视:Windows 7上的PEAR和PHPUnit与WAMP
PHP_PEAR_BIN_DIR=C:\wamp\bin\php\php5.3.4
PHP_PEAR_DATA_DIR=C:\wamp\bin\php\php5.3.4\PEAR\data
PHP_PEAR_DOC_DIR=C:\wamp\bin\php\php5.3.4\PEAR\docs
PHP_PEAR_INSTALL_DIR=C:\wamp\bin\php\php5.3.4\pear
PHP_PEAR_PHP_BIN=C:\wamp\bin\php\php5.3.4\php.exe
PHP_PEAR_SYSCONF_DIR=C:\wamp\bin\php\php5.3.4
PHP_PEAR_TEST_DIR=C:\wamp\bin\php\php5.3.4\PEAR\tests
典型的错误是
C:\wamp\bin\php\php5.3.4>pear channel-discover pear.phpunit.de
PEAR_Config::writeConfigFile fopen('C:\Windows\pear.ini','w') failed (fopen(C:\Windows\pear.ini): failed to open stream:
Permission denied)
我最初的安装命令如下:
php -d phar.require_hash=0 PEAR/go-pear.phar
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear install phpunit/PHPUnit
我已经尝试删除安装并从头开始,但仍然没有骰子。任何人有任何想法呢?
@戈登 - 谢谢,现在就试试这个 - 我该如何重新登录我的账户?这可能是问题所在。 – callumb
@戈登 - 是的,完成了它,退出并返回,现在一切正常。不能相信这就是一切:)你能添加一个答案,以便我可以标记它解决了吗? – callumb