アプリ版:「スタンプのみでお礼する」機能のリリースについて

PHPプログラムの保存場所について質問です。

PHPプログラムの保存場所はどこに保存した方がいいなどありますか?

それとも、特にないのでしょうか?

PHP(プログラム)自体、初めてです。

分かる方いましたら、教えていただけると助かります。

ちなみに、OSはLINUX環境で行いたいと思います。

よろしくお願いします。

A 回答 (3件)

一応、私のローカルサーバでは同じディレクトリにこの4つが入ってます。


public:サーバ設定にて、このディレクトリの中のみ公開されるようになっている。中にはhtmlやmainのphp、css
setting:ディレクトリ構造やdefine、サーバの違いを吸収するプログラムなど、一番最初に動かしたい処理
lib:自作ライブラリ、PEAR、フリーライブラリなどをすべてこの中に入れる。この中でさらに種類、ジャンル別にいくつもディレクトリ分けされている
template:smarty等のテンプレート専用ディレクトリ

ただ、いきなり初心者がこういう事をやっても想定外のところで苦戦すると思います。
(パスの連絡が不完全でプログラムがおかしい、みたいなのは確実に経験すると思います)
なので、はじめのうちは、
気にせずに解説書通りにやった方がいいでしょうね。

ある程度プログラムになれてきたら、
自作プログラムからライブラリを切り出して、
それを保管するディレクトリに別途保存したり、
どんなディレクトリ構造がいいかを考え直してみたらいいと思います
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/12/28 13:20

考え方は2つ



なんらかの設定ミスや不測の事態を想定して、非公開パスにおく
その場合はモジュールならインクルードパスに置くのが妥当です。
CGIとして利用する場合はCGI用の非公開パスに置くのもよくある
パターンですね。

もうひとつは、固苦しく考えず、通常の公開パスにおく。
セキュリティ上は多少問題がありますが、個人で運用する限り
致命的なことにはならないと思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/12/28 13:19

(1)ローカルのコマンドプログラムとして用いる場合


 使用者にアクセス権限があるディレクトリならどこでもいい。

(2)Webプログラムとして用いる場合
 HTTPサーバーがWebディレクトリとして公開しているパスの下。
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/12/28 13:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!