• ベストアンサー

PHPのプログラムの保存場所

PHPプログラムの保存場所について質問です。 PHPプログラムの保存場所はどこに保存した方がいいなどありますか? それとも、特にないのでしょうか? PHP(プログラム)自体、初めてです。 分かる方いましたら、教えていただけると助かります。 ちなみに、OSはLINUX環境で行いたいと思います。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mizutaki
  • ベストアンサー率33% (111/333)
回答No.3

一応、私のローカルサーバでは同じディレクトリにこの4つが入ってます。 public:サーバ設定にて、このディレクトリの中のみ公開されるようになっている。中にはhtmlやmainのphp、css setting:ディレクトリ構造やdefine、サーバの違いを吸収するプログラムなど、一番最初に動かしたい処理 lib:自作ライブラリ、PEAR、フリーライブラリなどをすべてこの中に入れる。この中でさらに種類、ジャンル別にいくつもディレクトリ分けされている template:smarty等のテンプレート専用ディレクトリ ただ、いきなり初心者がこういう事をやっても想定外のところで苦戦すると思います。 (パスの連絡が不完全でプログラムがおかしい、みたいなのは確実に経験すると思います) なので、はじめのうちは、 気にせずに解説書通りにやった方がいいでしょうね。 ある程度プログラムになれてきたら、 自作プログラムからライブラリを切り出して、 それを保管するディレクトリに別途保存したり、 どんなディレクトリ構造がいいかを考え直してみたらいいと思います

mai5891
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

考え方は2つ なんらかの設定ミスや不測の事態を想定して、非公開パスにおく その場合はモジュールならインクルードパスに置くのが妥当です。 CGIとして利用する場合はCGI用の非公開パスに置くのもよくある パターンですね。 もうひとつは、固苦しく考えず、通常の公開パスにおく。 セキュリティ上は多少問題がありますが、個人で運用する限り 致命的なことにはならないと思います。

mai5891
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。

回答No.1

(1)ローカルのコマンドプログラムとして用いる場合  使用者にアクセス権限があるディレクトリならどこでもいい。 (2)Webプログラムとして用いる場合  HTTPサーバーがWebディレクトリとして公開しているパスの下。

mai5891
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。