Я знаю, что уже есть несколько тем, но я попал в кирпичную стену и не могу найти темы с той же проблемой, что и сейчас. В двух словах, моя проблема заключается в том, что конфигурация PEAR по-прежнему установлена в каталог C: \ Windows, где она всегда (правильно) завершается ошибкой из-за разрешений. Я добавил системные переменные среды следующим образом, поэтому я не знаю, почему они игнорируются:
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
Я пытался удалить установку и начать с нуля, но все еще не играли в кости. У кого-нибудь есть идеи по этому поводу?