ローカルでphp include_once(“なんたら.php”)が動かないときの2方策

わたしが遭遇した問題だと、2つありました。

まず、ひとつは、phpファイルとhtmファイルがらみの問題です。

phpファイルは、「PHP」上でないと動かないわけで、そのままでは、htmファイル上で動きません。

この場合、「.htaccess」に、「AddType application/x-httpd-php .htm .html」をの記述を追加します。

こう書き込むことで、htmファイル上でもPHPが読み取れるようになります。

もう1つは、物凄く単純なのですが、「http://localhost/~」でファイルを展開することです。

コピペなどして、ローカルホスト上で開かないといけません。

逆を言えば、「C:\xampp\~~」てな感じで、Cドライブ上で動かさないといった塩梅です。

ローカルでも、PHPは仮想サーバー上で動かさないといけませんから、ファイルを実行する場合も、「http://localhost/~」で開かないと無反応と相なります。

わたし、ずうっとCドライブ上で開いていて、なんでコンパイルされないんだろうと、半日以上潰した事があります。

久しぶりにいじると、すっかり忘れている場合があるので、ご注意ください。