自分のコードをテストするために、PHPUnitをインストールするために、下記のコマンドを実行しました。
wget http://pear.phpunit.de/get/phpunit.phar
chmod +x phpunit.phar
mv phpunit.phar /usr/local/bin/phpunit
そして、php.iniのインクルードパスに/usr/local/binを挿入し、下記のようにしました。
include_path = ".:/App/MAMP/bin/php/php5.4/lib/php:/usr/local/bin"
しかし、/myapp/hoge.phpにアクセスすると、下記のエラーになってしまいます。
Warning (2): include(PHPUnit/Autoload.php): failed to open stream: No such file or directory [CORE/Cake/TestSuite/CakeTestSuiteDispatcher.php, line 150]
Warning (2): include() [function.include]: Failed opening 'PHPUnit/Autoload.php' for inclusion (include_path='/Users/hoge/lib:.:/App/MAMP/bin/php/php5.4/lib/php:/usr/local/bin') [CORE/Cake/TestSuite/CakeTestSuiteDispatcher.php, line 150]
/usr/local/bin/phpunitから/usr/local/bin/PHPUnit に変更しましたがうまくいきませんでした。
またインクルードパスを/usr/local/binから/usr/local/bin/phpunit に変更しApacheを再起動もしてみました。
このマシンではMAMP PROを使っていますが、Ubuntuサーバーでもエラーが出ることを確認しています。
phpinfo()によるとパスは正しく設定されているようです。
何か初歩的な見落としをしているはずです。なぜ動作しないのか教えていただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。