Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос по PHPunit

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
emslt
Отправлено: 03 Июля, 2011 - 18:25:49
Post Id



Новичок


Покинул форум
Сообщений всего: 27
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Господа, очень нужна ваша подсказка.

у меня
Winodws 7 Ultima, 32bit.
Apache 2.2
PHP 5.3.6

Установил Pear через
go-pear -> local
pear upgrade PEAR
Выполнено.

Дальше нужно установить PHPUnit.
Но никак не могу понять как его нормально поставить, через коммандную строку или самому вручную?
1. Командная строка:

CODE (htmlphp):
скопировать код в буфер обмена
  1. pear channel-discover pear.phpunit.de
  2. pear channel-discover components.ez.no
  3. pear channel-discover pear.symfony-project.com
  4. далее pear install phpunit/PHPUnit
  5. No releases available for package "phpunit"
  6. install failed
  7.  


2. Ручной способ.
Скачал, распаковал, иду запускать пишет phpunit

CODE (htmlphp):
скопировать код в буфер обмена
  1. c:\php\ phpunit  -> пишет
  2.  
  3. Could not open input file.
  4. или пишеt
  5. "\php.exe не является внутренней или внешней программой
"

Что делать?
 
 Top
denispopov
Отправлено: 11 Июля, 2011 - 13:07:44
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




В самом PHP есть файл phpunit.bat. Содержимое его должно быть похожим на это:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. if "%PHPBIN%" == "" set PHPBIN=D:\WebServers\usr\local\php5\php.exe
  3. if not exist "%PHPBIN%" if "%PHP_PEAR_PHP_BIN%" neq "" goto USE_PEAR_PATH
  4. GOTO RUN
  5. :USE_PEAR_PATH
  6. set PHPBIN=%PHP_PEAR_PHP_BIN%
  7. :RUN
  8. "%PHPBIN%" "D:\WebServers\usr\local\php5\PEAR\PHPUnit\phpunit.php" %*
  9.  


В PEAR/PHPUnit есть (если нет - создайте) два файла: phpunit.bat и phpunit.php
Первый должен содержать такой код:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. if "%PHPBIN%" == "" set PHPBIN=@php_bin@
  3. if not exist "%PHPBIN%" if "%PHP_PEAR_PHP_BIN%" neq "" goto USE_PEAR_PATH
  4. GOTO RUN
  5. :USE_PEAR_PATH
  6. set PHPBIN=%PHP_PEAR_PHP_BIN%
  7. :RUN
  8. "%PHPBIN%" "@bin_dir@\phpunit" %*
  9.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« PEAR и PECL »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB