EclipseでローカルでPHPをテストするときにはまったことや解決方法などを書いておこうと思います。
この記事はPHPをあまりさわったことがないド素人が書いている記事ですので話半分に見ていただければと思います。
EclipseでPHPファイルをデバッグしようとすると失敗する
EclipseでPHPファイルをデバッグしようとするとなぜか失敗します。
こちらの解決方法としては、デバッグではなくて、実行を選択すればよいようです。
PHPを実行するObject not foundと表示される
普通のPHPといったら変になりますが、以下のような構文だったら普通に実行できます。
しかし、特殊な構文だとなぜか実行するとObject not foundと表示されてしまいます。こちらの解決方法をググってみたのですが、
C:\Users\sugimoto\Desktop\pleiades\xampp\apache\conf\httpd.confを書き換えてドキュメントルートを変更しないといけないですよ~。みたいな情報があったのですが、結局これを変えてもEclipseでPHPファイルを実行すると同じように「Object not found!」と表示されてうまくいきませんでした。
結局どうやってこれを解決したのかというと、なにかの情報を見て頭の切替えが起こったのですが、なぜこうしようとおもったのかもわからないですが、Eclipseのプロジェクトフォルダの名前をブラウザに入力してやるとなぜかPHPファイルがデバッグできるようです。
http://localhost/eclipseのprojectフォルダ名/
こうするとプロジェクトフォルダに入っているindex.phpが実行されます。他にPHPファイルがある場合は、
http://localhost/eclipseのprojectフォルダ名/phpファイル名
のように指定してやればOKです。
もちろんXamppでApacheとMySQLを立ち上げてるのが前提かとは思いますが。
EclipseのPHPをテストするときにはまったことまとめ
EclipseでPHPをテストするときに重要なことは、とりあえずブラウザでテストするときは、Eclipseのプロジェクトフォルダを指定してやればよいということがわかりました。なぜEclipeでやろうとすると失敗するのかがよくわかりませんでしたが、とりあえずブラウザにローカルのURLを入力したらテストできるようになりました。
コメント