Visual PHPUnit으로 작업하고 있습니다.PHPUnit 구현 방법
phpunit
명령을 사용할 때 잘 실행됩니다. 오류가 발생하지 않고 테스트가 성공적으로 실행됩니다. 다음과 같이 phpunit --version
의 출력은 다음과 같습니다
PHPUnit 4.0.14 by Sebastian Bergmann.
내가 PEAR를 사용 phpunit을 설치했습니다. 다음과 같이 which pear
의 출력은 다음과 같습니다
/usr/bin/pear
비주얼 phpunit을의 app/config/bootstrap.php
9 호선에서 내가 pear_path
로 /usr/bin/pear
을 설정합니다.
내가 브라우저에서 VPU를 실행하려고 할 때 다음과 같은 오류를 표시
...Warning: require_once(PHPUnit/Autoload.php): failed to open stream: No such file or directory in /path_to_vpu/app/config/bootstrap.php on line 83
Fatal error: require_once(): Failed opening required 'PHPUnit/Autoload.php' (include_path='.:/usr/share/php:/usr/bin/pear:/path_to_vpu:/usr/share/php') in /path_to_vpu/app/config/bootstrap.php on line 83
다음과 같이 which php
의 출력은 다음과 같습니다
/usr/bin/php
내 서버는 Ubuntu 13.10 Saucy
입니다. php -v
의 출력은 다음과 같습니다 :
PHP 5.5.3-1ubuntu2.2 (cli) ....
다음과 같이 pear list -c phpunit
의 출력은 : 나는 PHPUnit/Autoload.php
을 포함 할 수없는 이유
INSTALLED PACKAGES, CHANNEL PEAR.PHPUNIT.DE:
============================================
PACKAGE VERSION STATE
DbUnit 1.3.1 stable
File_Iterator 1.3.4 stable
PHPUnit 4.0.14 stable
PHPUnit_Selenium 1.3.3 stable
PHPUnit_Story 1.0.2 stable
PHPUnit_TicketListener_GitHub 1.0.0 stable
PHP_CodeCoverage 1.2.17 stable
PHP_Invoker 1.1.3 stable
PHP_Timer 1.0.5 stable
PHP_TokenStream 1.2.2 stable
Text_Template 1.2.0 stable
내 질문은? 제발 도와주세요 ... 제 구성에 대해 알고 싶다면 제발 ...
미리 감사드립니다.
의 include_path =
편집
내의 php.ini 파일 (CLI 및 웹 모두)는 다음이있다 ".는/usr/share/PHP :는/usr/share/배"
을
파일이'/ usr/bin/pear/PHPUnit/Autoload.php'에 있습니까? 어쨌든 [composer] (https://getcomposer.org/)를 사용하여 종속성을 설치하는 것이 좋습니다. – Phil
/usr/bin/pear가 여기에있는 파일입니다 ... – Tareq
그러면'include_path'가 잘못 구성되었습니다. 파일이 아닌 디렉터리 만 포함해야합니다. – Phil