EclipseでローカルでPHPをテストするときにはまったこと、解決方法など。

EclipseでローカルでPHPをテストするときにはまったことや解決方法などを書いておこうと思います。

この記事はPHPをあまりさわったことがないド素人が書いている記事ですので話半分に見ていただければと思います。

スポンサーリンク

EclipseでPHPファイルをデバッグしようとすると失敗する

EclipseでPHPファイルをデバッグしようとするとなぜか失敗します。
elipse cannot phpdebug

こちらの解決方法としては、デバッグではなくて、実行を選択すればよいようです。
eclipse php ececution

スポンサーリンク

PHPを実行するObject not foundと表示される

普通のPHPといったら変になりますが、以下のような構文だったら普通に実行できます。
php helloworld

しかし、特殊な構文だとなぜか実行するとObject not foundと表示されてしまいます。こちらの解決方法をググってみたのですが、

C:\Users\sugimoto\Desktop\pleiades\xampp\apache\conf\httpd.confを書き換えてドキュメントルートを変更しないといけないですよ~。みたいな情報があったのですが、結局これを変えてもEclipseでPHPファイルを実行すると同じように「Object not found!」と表示されてうまくいきませんでした。
eclipse objectnotfound

結局どうやってこれを解決したのかというと、なにかの情報を見て頭の切替えが起こったのですが、なぜこうしようとおもったのかもわからないですが、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を入力したらテストできるようになりました。

コメント

タイトルとURLをコピーしました