phpenv環境のphpunitを使う標準Tweetphpenv環境でNetBeansを使用している場合、phpunit等のPHPツールをバージョンごとに切り替えて使用する方法を紹介します。phpenv環境のphpを利用する「設定」>「PHP」>「一般」のphpインタプリタのパスを/usr/local/phpenv/shims/php等、phpenvのパスに設定します。8.0ではそのまま(/usr/local/phpenv/shims/phpunit)を指定してもシェルスクリプトと認識されず、うまく動作しません。そこで、拡張子.shを付けたファイルを作成します。"$@"上記を、/usr/local/phpenv/bin/phpunit.shなどとして作成、実行権限を付与します。※xdebug用の環境変数を付与しています。"$@"phpunit-skelgenも同様に作成します。カスタムスクリプトを指定する「設定」>「PHP」>「フレームワークおよびツール」からPHPUnitを選択し、上記で作成したスクリプトのパスを指定します。その他のツールPHPCS、PHPMDなどツールについても、このように拡張子.shのスクリプトファイルを用意することでphpenv環境のものをNetBeansで利用することができます。(本当は、NetBeansがファイルのshebangを見て判別してくれると良いのですが。