0
安裝在我係統上的phpunit是一個古老的版本,我沒有權限改變它。所以我下載了當前版本的phpunit並將其放在/ home/myname/apps/PHPUnit/phpstorm - 用戶不同的phpunit如何?
我怎樣才能讓phpstorm使用phpunit而不是/ usr/bin/phpunit?
問候, malicor
安裝在我係統上的phpunit是一個古老的版本,我沒有權限改變它。所以我下載了當前版本的phpunit並將其放在/ home/myname/apps/PHPUnit/phpstorm - 用戶不同的phpunit如何?
我怎樣才能讓phpstorm使用phpunit而不是/ usr/bin/phpunit?
問候, malicor
很可能有單獨的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
。
PhpStorm使用它有自己的幫助器/包裝(用於集成的目的)。它加載了它可以在** include_path中找到的任何版本** PHP配置變量(是的 - 它直接使用PHP類並且不執行實際的'phpunit'命令)。我的建議 - 確保PHPUnit的路徑在'include_path' php.ini配置變量中的其他路徑之前列出。 – LazyOne
由於缺乏系統權限,我無法編輯php.ini。 – user1700055
在PhpStorm中,進入**設置| PHP **,點擊「解釋器」下拉框旁邊的**「...」**按鈕,在新的屏幕上 - 編輯「配置選項」字段(再次通過「...」按鈕) - 看看你是否可以用這種方式覆蓋'include_path' - 參見http://uk.php.net/manual/en/features.commandline.options.php – LazyOne