cal*_*umb 4 php pear phpunit wamp
我知道已经有几个线程,但我已经碰到了一堵砖墙,找不到任何与我现在有同样问题的线程.简而言之,我的问题是PEAR的配置仍设置为C:\ Windows目录,它始终(正确)由于权限而失败.我已经添加了System环境变量,如下所示,所以我不知道为什么这些变量似乎被忽略了:
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
Run Code Online (Sandbox Code Playgroud)
典型的错误是
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)
Run Code Online (Sandbox Code Playgroud)
我的初始安装命令如下:
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
Run Code Online (Sandbox Code Playgroud)
我已经尝试删除安装并从头开始,但仍然没有骰子.任何人对此都有任何想法?
尝试通过在浏览器中请求http://pear.php.net/go-pear.phar来更新您的PEAR安装,并将输出保存到本地文件go-pear.phar; 然后从CLI运行php go-pear.phar.这将允许您重新配置路径和IIRC它还将创建一个reg文件,您可以简单地双击以导入环境变量.
还要确保在添加环境变量时重新登录到您的帐户.
| 归档时间: |
|
| 查看次数: |
8363 次 |
| 最近记录: |