Я недавно установил PHPUnit на Mac (10.8.3) (работает с PHP 5.4.7). При попытке бежать тест phpunit testfile.php
, например, я получаю:PHPUnit Никогда не использует правильный include_path
Warning: require_once(File/Iterator/Autoload.php): failed to open stream: No such file or
directory in /Users/myusername/pear/share/pear/PHPUnit/Autoload.php on line 64
Fatal error: require_once(): Failed opening required 'File/Iterator/Autoload.php'
(include_path='.:') in /Users/myusername/pear/share/pear/PHPUnit/Autoload.php on line 64
Файл, /Users/myusername/pear/share/pear/File/Iterator/Autoload.php
существует.
php.ini
правильно перечислены груш каталоги в пути включают:
.:/php/includes:/usr/local/apache/lib/php:/Users/myusername/pear/share/pear/
Но когда я var_dump(get_include_path());
внутри файла PHPUnit/Autoload.php
, он печатает .:
, как будто он пустой.
Вместо этого, сбросив значение php_ini_loaded_file
, просто возвращается false
.
Использование php -i |grep php\.ini
и php --ini
показывают только один php.ini используется/нагрузить:
Configuration File (php.ini) Path => /usr/local/apache/lib
Loaded Configuration File => /usr/local/apache/lib/php.ini
Я повторил var_dumps на include_path и loaded_ini_file от простого test.php файла я бежал из командной строки и они распечатывают правильно информации. Так что что-то, связанное с phpunit, не загружает права/любой php.ini.
Я не использую какие-либо конфигурации, отличные от стандартных - phpunit был только что установлен на этой машине сегодня.
Файл конфигурации (php.ini) Путь =>/usr/local/apache/lib Загруженный файл конфигурации => /usr/local/apache/lib/php.ini - Это единственное, что у меня есть и что показывает при использовании 'php -i | grep php \ .ini' - и' php -ini' не показывает никаких дополнительных/других ini-файлов – helion3
Я повторил var_dumps из include_path и загруженного_и_файла из простого файла test.php, который я запускал из командной строки, и они распечатывают правильную информацию. Так что что-то, связанное с phpunit, не загружает права/любой php.ini. – helion3
Интересно. Я нашел некоторые параметры конфигурации, которые могут помочь, проверьте ответ для деталей. – MJD