Проблема с установкой PHPUnit в Windows с использованием PEAR и без PEAR

Я пытался подключиться к pear.phpunit.de и трем другим подобным соединениям, используя PEAR, но не смог из-за тайм-аута соединения, после обновления соединения также в PEAR, никакого прогресса.

Кроме того, я попытался установить PHPunit без PEAR, изменив @PHPBIN@ в файле phpunit.php и переименовав его, после чего не смог запустить его как исполняемый файл в DOS (chmod не работает в DOS, был написан по шагам, которым я следовал )

Есть ли другой простой способ заставить PHPUnit работать в Windows под сервером Wamp. Пожалуйста, ответьте, все вещи висят на нем в настоящее время.


person himanshurb    schedule 15.11.2010    source источник


Ответы (3)


Пытаться:

pear clear-cache
pear update-channels
pear install --alldeps phpunit/PHPUnit

Если PHPUnit устанавливается, но вы по-прежнему не можете запустить модульный тест, возможно, вам придется переместить файл phpunit на один каталог ниже. Итак, если ваш файл php.exe находится в C:\wamp\bin\php\php5.2.11\, у вас должно быть что-то вроде этого:

C:\wamp\bin\php\php5.2.11\phpunit.bat
C:\wamp\bin\php\php5.2.11\phpunit
C:\wamp\bin\php\php5.2.11\PEAR\phpunits
person Jannie Theunissen    schedule 05.08.2011

pear config-set temp_dir D:\temp

проблема в том, что пробелы в пути к временному каталогу не позволяют груше установить пакет.

Также попробуйте очистить каталог кеша груши (где-то в локальной временной папке %appdata%).

person pscheit    schedule 28.06.2011

С 31 декабря 2014 года pear.phpunit.de будет закрыт, поэтому вот еще один способ настроить PHPUnit на вашем компьютере:

  • Во-первых, убедитесь, что вы можете выполнить «php --version» из командной строки без получения ошибки. Если вы получаете сообщение об ошибке, добавьте путь к «php.exe» в переменную окружения PATH (например, мой путь находится под «C:\xampp\php»)
  • Загрузите «phpunit.phar» с https://phar.phpunit.de/phpunit.phar.
  • Переместите этот файл в папку, в которой вы хотите сохранить установку phpunit (в этом примере я буду использовать «C:\phpunit»)
  • Создайте новый текстовый файл в папке «C:\phpunit\» и переименуйте его в «phpunit.cmd».
  • #P2# <блочная цитата> #P3#
  • На этом этапе у вас должны быть «phpunit.cmd» и «phpunit.phar» в папке «C:\phpunit».

  • Перейдите к своим системным переменным и отредактируйте переменную PATH.
  • #P5# <блочная цитата> #P6#
  • Нажмите OK, чтобы сохранить изменения, откройте командную строку и введите «phpunit --version»

person Goran Vasic    schedule 20.11.2014