У меня есть установка по умолчанию:
- Xampp (Windows)
- Активировать расширение curl: (extension = php_curl.dll в C: /xampp/php/php.ini)
- Yii
- Проект Yii (yiic webapp yiitest)
- PHPUnit (pear install pear.phpunit.de/PHPUnit)
- Selenium (pear install phpunit/ PHPUnit_Selenium)
Все прошло хорошо.Поэтому я делаю следующее:
- Запускаю Apache / MySQL
- Проверено, показывает ли мой проект Yii: localhost / yii
- Откройте cmd >> cd C: \ xampp \ htdocs \ yii \ proteced \ tests
- >> функционал phpunit / SiteTest.php
Затем я получаю этот вывод:
PHPUnit 3.6.9 by Sebastian Bergmann.
Configuration read from C:\xampp\htdocs\yii\protected\tests\phpunit.xml
EEEEEE
Time: 25 seconds, Memory: 6.25Mb
There were 6 errors:
1) SiteTest::testIndex
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
2) SiteTest::testContact
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
3) SiteTest::testLoginLogout
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
4) SiteTest::testIndex
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
5) SiteTest::testContact
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
6) SiteTest::testLoginLogout
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
FAILURES!
Tests: 6, Assertions: 0, Errors: 6.
IЯ исследовал проблему, и кажется , что может быть проблемой cURL.Поскольку эта ошибка не известна для PHPUnit, но для cURL.
Что происходит?Я могу получить доступ к своему локальному веб-сайту, а PHPUnit - нет?
Редактировать: мой php.ini: http://pastebin.com/9gPBNPmi