我跟隨「易PHP網站與Zend Framework」中的教程,並希望安裝PHPUnit。已安裝PHPUnit,但什麼都不做
系統:Mac OS X Lion中,PHP本地運行(不MAMP)
梨已安裝並工作正常,我把它升級到最新。
使用sudo pear install phpunit/PHPUnit
終端做了一些工作,並安裝它沒有在我的終端我做
phpunit --version
這個回報錯誤
的/不執行任何操作如下
安裝PHPUnit的(用戶名刪除)
Machine:~ Username$ phpunit --version
Machine:~ Username$ sudo phpunit --version
Machine:~ Username$
擔心它的一些怎麼也沒有安裝,所以我檢查PHPUnit的文件,它們在/ usr/lib目錄/ PHP/PHPUnit的
存在還檢查了PHPUnit的EXE存在,它確實在/ usr/bin中
編輯的.profile以及.bash_profile文件以包括在/ usr/bin路徑具有
export PATH=/usr/bin:$PATH
然後重新啓動終端
運行
echo $PATH
顯示
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/xxxxx/development/frameworks/ZendFramework-1.11.11/bin
php.ini中包括是
include_path = ".:/usr/lib/php/pear:/Library/Server/Web/Data/Sites/ZendFramework-1.11.11/library"
其中xxxxx是我在Mac
甚至去到/ usr/bin中的終端,並使用PHPUnit的用戶名 - -version什麼都不返回
萬一它的相關PEAR conf ig shows
Configuration (channel pear.php.net):
=====================================
...
...
PEAR executables directory bin_dir /usr/bin
PEAR documentation directory doc_dir /usr/lib/php/doc
PHP extension directory ext_dir /usr/lib/php/extensions/.....
PEAR directory php_dir /usr/lib/php
PEAR data directory data_dir /usr/lib/php/data
PHP CLI/CGI binary php_bin /usr/bin/php
php.ini location php_ini <not set>
....
....
PEAR Installer temp directory temp_dir /private/tmp/pear/temp
PEAR test directory test_dir /usr/lib/php/test
PEAR www files directory www_dir /usr/lib/php/htdocs
....
另外還將pear和phpunit目錄添加到我的php.ini包含路徑列表中。
我不知道爲什麼這不想工作。肯定它和我做了一些不正確的事情....任何幫助表示讚賞。
要elimintate路徑問題,確實'/ usr/lib中/ PHP/PHPUnit的也--version'不輸出任何東西? – 2012-07-14 23:59:24