2012-12-06 57 views
0

安裝在我係統上的phpunit是一個古老的版本,我沒有權限改變它。所以我下載了當前版本的phpunit並將其放在/ home/myname/apps/PHPUnit/phpstorm - 用戶不同的phpunit如何?

我怎樣才能讓phpstorm使用phpunit而不是/ usr/bin/phpunit?

問候, malicor

+1

PhpStorm使用它有自己的幫助器/包裝(用於集成的目的)。它加載了它可以在** include_path中找到的任何版本** PHP配置變量(是的 - 它直接使用PHP類並且不執行實際的'phpunit'命令)。我的建議 - 確保PHPUnit的路徑在'include_path' php.ini配置變量中的其他路徑之前列出。 – LazyOne

+0

由於缺乏系統權限,我無法編輯php.ini。 – user1700055

+0

在PhpStorm中,進入**設置| PHP **,點擊「解釋器」下拉框旁邊的**「...」**按鈕,在新的屏幕上 - 編輯「配置選項」字段(再次通過「...」按鈕) - 看看你是否可以用這種方式覆蓋'include_path' - 參見http://uk.php.net/manual/en/features.commandline.options.php – LazyOne

回答

0

很可能有單獨的PEAR安裝的每個項目,或爲你的用戶:

$ mkdir ~/pear 
$ pear config-create ~/pear ~/pear/pear.conf 

現在,如果你通過每個命令的配置文件,您可以安裝軟件包:

$ pear -c ~/pear/pear.conf install html_quickform2 

如果你不希望在所有使用的系統範圍的梨,在pear.conf文件移動到~/.pearrc - 它會自動覆蓋任何系統設置。您無需再指定-c ~/pear/pear.conf