我按照此http://www.newmediacampaigns.com/page/install-pear-phpunit-xdebug-on-macosx-snow-leopard安装PEAR/PHPUnit。我在包含路径中遇到问题。安装PEAR/PHPUnit包含路径问题
一些背景资料:
Farooqs-MacBook-Pro:bin fyousuf$ which php
/usr/bin/php
Farooqs-MacBook-Pro:bin fyousuf$ which pear
/usr/local/bin/pear
Farooqs-MacBook-Pro:bin fyousuf$ which phpunit
/usr/local/bin/phpunit
我想在那里我搞乱了的部分是“更新PHP包含路径”,在我上面贴的链接。
这是在我的php.ini文件:
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
include_path = ”/usr/local/bin/PEAR:/php/includes”
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
include_path = ”/usr/local/bin/PEAR:/php/includes”
;
; PHP's default setting for include_path is ".;/path/to/php/pear"
; http://php.net/include-path`
当我尝试使用PHPUnit的我得到这个错误运行Selenium测试:
phpunit functions.php
PHP Warning: require_once(File/Iterator/Autoload.php): failed to open stream: No such
file or directory in /usr/local/pear/share/pear/PHPUnit/Autoload.php on line 64
PHP Fatal error: require_once(): Failed opening required 'File/Iterator/Autoload.php'
(include_path='”/usr/local/bin/PEAR:/php/includes”') in
/usr/local/pear/share/pear/PHPUnit/Autoload.php on line 64
新编辑:
我已安装PHPUnit:
Farooqs-MacBook-Pro:echo360-5.0 fyousuf $ sudo pear install phpun它/ PHPUnit的 的PHPUnit/PHPUnit的已安装并是一样的发行版27年3月7日 安装失败
但是,当我在终端上键入PHPUnit的我得到同样的错误像以前一样:
PHP的警告: require_once(File/Iterator/Autoload.php):无法打开流:没有这样的文件或目录在/usr/local/pear/share/pear/PHPUnit/Autoload.php在线64 PHP致命错误:require_once():无法在/usr/local/pear/share/pear/PHPUnit/Autoload.php在线打开所需的'File/Iterator/Autoload.php'(include_path ='。:/ usr/local/PEAR:/ php/includes') 64
对于那些因为需要知道Pear的PHP文件路径而来到这里的Google员工:最好的方法是简单地执行(在命令行上):'pear config-get php_dir' – rinogo