Проведя 1 хороший день, я все еще не могу решить следующую ошибку:
Примечание по тестированию: PHPUnit не найден в вашем include_path, поэтому нет
будут созданы тестовые действия.
Эта ошибка появляется при создании нового Zend-проекта.
Что я пробовал до сих пор:
- Обновлено Pear до последней версии.
- изменена конфигурация на автообнаружение, как описано в файле readme для phpunit.
- Также я изменил путь включения моего файла php.ini на следующий:
include_path = ".; S: \ PHP \ PEAR; S: \ PHP \ PEAR \ PHPUnit; S: \ Framework \ ZendFramework-1.11.10 \ библиотеки; S: \ PHP \ PEAR \ PEAR"
Однако я все еще получаю сообщение об ошибке.
Что работает в командной строке phpunit, правильный php.ini загружен (проверено phpinfo ()), так что мне не хватает?
Дополнительная информация
C:\Users\Dev\Desktop>php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: S:\PHP\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Информация об установке:
- Apache 2.2.19
- php 5.3.6
- mysql 5.5.15
Я не установил xammp или wammp, просто установил вручную, чтобы узнать.
php.ini, загружающий: => http://pastebin.com/bpqKhF7U
Обновление!
Php include_path является неоднозначным, ошибка, которую вы получаете, потому что ваш .zf.ini неправильно настроен (у меня был)
.zf.ini можно найти в домашней папке пользователя
Это выглядит так:
* +1057 * php.include_path = ".; S: \ XAMPP \ PHP \, S: \ XAMPP \ PHP \ ГРУША, S: \ XAMPP \ PHP \ PEAR \ PHPUnit"
После изменения этого параметра на правильные места ошибка больше не возникает!.