我按照此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