私はこの質問に遭遇しました:NetBeansとPHPUnitの統合を修正するにはどうすればよいですか?
しかし、そこに記載されている修正を適用しても機能しません。Netbeansは、PHPUnitのバージョンが古すぎて、3.3.9を使用しているのに、少なくとも3.3.0が必要だと言い続けています。
スクリーンショット:
ファイルについては何も編集していません。tgzをダウンロードし、すべて解凍してリンクを張っただけです。
私はこの質問に遭遇しました:NetBeansとPHPUnitの統合を修正するにはどうすればよいですか?
しかし、そこに記載されている修正を適用しても機能しません。Netbeansは、PHPUnitのバージョンが古すぎて、3.3.9を使用しているのに、少なくとも3.3.0が必要だと言い続けています。
スクリーンショット:
ファイルについては何も編集していません。tgzをダウンロードし、すべて解凍してリンクを張っただけです。
NetBeans だけでなく、php.ini のインクルード パスに PEAR ライブラリへのパスを追加することを忘れないでください。
私の場合、PEAR は F:/php5/PEAR の下にセットアップされました。だから私はこの行を追加しなければなりませんでした
include_path = ".;F:\php5\PEAR
私のphp.iniファイルに
もう1つできることは、PHPRC環境変数が正しいことを確認することです。
私のphpunit.batファイルは次のようになります。
@エコーオフ
C:\ xampp \ php \ php.exe C:\ xampp \ php \ phpunit%*
ただし、Windowsインストーラパッケージを使用して別のバージョンのPHPをコンピュータにインストールすると、PHPRC変数がc:\ php \を指すように変更され、NetBeansに「古すぎる」というメッセージが表示されました。
PHPRCをc:\ xampp \ php \に設定し、NetBeansを再起動すると、問題が修正されました。
pear チャンネルまたは Web サイトから PHPUnit をインストールしたようです。Vafliik が既に述べたように、phpunit.de からファイルをインストールする必要があります。次に、php インストール フォルダーに phpunit.bat があるはずです。それがあなたが必要とするものです。また、PEAR がインストールされているフォルダーが php パスにあることを確認してください。コマンドライン PHP は別の php.ini を使用する場合があります。それも確認してください。
http://netbeans.org/bugzilla/show_bug.cgi?id=189359
Netbeans の最新のナイトリー バージョンをダウンロード: http://bits.netbeans.org/dev/nightly/
管理者の netbeans として実行してみてください。私を助けてくれました。
NetBeans は明らかに PHPUnit のバージョンを認識しません。この場合、「古すぎる」文は誤解を招きます。問題はバージョンではなく、PHPUnitのインストールとセットアップにあると思います。
PEAR を使用して PHPUnit をインストールしましたか? コマンドラインからいくつかの単体テストを実行できますか?
もう 1 つのことは、PHPUnit クラスが PHP のインクルード パスで利用可能であることです。
このチュートリアルを参照してください。役立つはずです。