PHPUnit配置

时间:2013-12-08 16:37:34

标签: php apache2 phpunit

我必须安装和配置PHPUnit 我已经用pear安装了它,现在我必须在include_path内配置php.ini,因为如果我在我的控制台中启动此命令:

phpunit version

给我这个错误:

Warning: require_once(File/Iterator/Autoload.php): failed to open stream: No such file or directory in /usr/share/pear/PHPUnit/Autoload.php on line 64

Fatal error: require_once(): Failed opening required 'File/Iterator/Autoload.php' (include_path='.:') in /usr/share/pear/PHPUnit/Autoload.php on line 64

我不想以绝对方式设置所有路径。 我检查了我的系统,我在/usr/share/pear内找到了一些文件,然后我尝试了:

include_path =".:/Applications/XAMPP/xamppfiles/lib/php:/usr/share/pear"

include_path =".:/usr/share/pear"

include_path=".:/Applications/xampp/xamppfiles/lib/php:/Applications/xampp/xamppfiles/lib/php/pear"

include_path=".:/Applications/XAMPP/xamppfiles/lib/php/pear:/Applications/XAMPP/xamppfiles/lib/php/pear:/usr/share/pear"

include_path=".:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear"

如果我laungh phpunit version同样的错误,那么任何这个include_path工作。显然每次我更改我的php.ini文件时,我都会重启我的apache服务器。

我该如何解决这个问题?

我见过很多问题/答案,但没有人解决我的问题。

我在小牛队的mac中使用XAMPP。

由于

1 个答案:

答案 0 :(得分:0)

我遇到问题,phpunit无法找到/etc/php.ini配置文件。 只需创建符号链接即可。

sudo ln -s /Applications/XAMPP/xamppfiles/etc/php.ini /etc/php.ini