- ベストアンサー
PHPの場所について
昨日からPHPをはじめました。 いろいろなサイトを参考に、ApacheとPHPをインストールしました。 ブラウザで、『http://localhost』と入力すると、ちゃんとApacheの画面も表示され、『C:\Program Files\Apache Group\Apache2\htdocs』内に作成・保存したテストプログラムも表示されます。 けれど、このフォルダ以外の場所では、テストプログラムは表示されません。 PHPで書かれたファイルは、『\htdocs』以外の場所では実行できないのでしょうか? 普段、別のフォルダ内にホームページ用のファイルを作っていて、そこで使用したかったのですが、そういった場合はどのようにしたら良いのでしょうか? もしかしたら、『おいおいっ!』という内容の質問なのかもしれませんが、いろいろなサイトを見てもそこのところがスッポッと抜けていて、初心者の私には分かりませんでした。 お手数ですが、教えて下さい。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
Apacheの設定ファイルhttpd.confのDocumentRootディレクティブに C:\Program Files\Apache Group\Apache2\htdocs と書いてあるはずです。それを「ドキュメントルート」といいます。 ドキュメントルートの下にサブフォルダ(例:test)を作って、 そこにhoge.phpというスクリプトを置いたとすると、 ttp://localhost/test/hoge.php というURLでアクセスできます。先頭のhは、意図的に外してあります。 複数のドキュメントルートを設けることができるかどうかは、よくわかりません。
その他の回答 (1)
- golive001
- ベストアンサー率54% (20/37)
メリットは何もないけど DocumentRoot "C:/" とか?
お礼
参考にしてやってみましたけど、やっぱり思ったとおりにはいきませんでした。ありがとうございました。
お礼
miraiya さん、回答ありがとうございました。 httpd.confの中に、確かにそのような記述がありました。 ここで、設定してたんですね。勉強になりました。 アドバイスのように、..\htdocsの下にフォルダを作って、 そこで作業してみようと思います。 ありがとうございました。