- ベストアンサー
htdocsフォルダ以外ではPHPファイルを表示させる事は無理ですか
PHP初心者です。 開発環境 apache2.0.59 PHP5.2.9 Eclipse3.3 これでもちろんapacheサーバーを使用してphpファイルを表示させているわけですが、htdocsフォルダではない別のフォルダにファイルを置いて表示させる事は可能でしょうか。 何も知らない無知の質問なので、支離滅裂な事を言っているのかもしれませんが、例えばレンタルサーバーで動かすのであればapacheのhtdocsフォルダでは無くていいのですよね。 レンタルサーバーを使用する以外の方法でこれを実現する事は可能なのでしょうか。 何かhtdocsフォルダにファイルが溜まってしまってどうにかこれをどうにかする方法はないものか、と質問してみました。 何故そういう風に思ったのかについては、今勉強している参考本の著者が使用しているフォルダがhtdocsでは無かったからです。 分かる方がいましたら、是非アドバイスをお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
apacheのユーザーディレクトリー機能が使えるはずです。 httpd.confに定義を設定します。 最近XAMPPをインストールしたのですが、ホームディレクトリーを 他の場所に変えたくて調べたら、 http://www.ext-japan.org/index.php?option=com_content&view=article&id=47:xampp&catid=35:2008-10-19-10-26-34&Itemid=57 に載っていました。 ユーザーディレクトリーにphpファイルをおいてもちゃんと実行できました。
その他の回答 (2)
- okmotokun
- ベストアンサー率59% (92/155)
> htdocsフォルダ あなたの仰るのはWebサーバのユーザエリアのhttpでアクセスできるところ、つまりブラウザで見ることができるファイルを置く位置 ということですよね。 フォルダ名(ディレクトリ)はサーバの設定でいろいろです。 CGIとしてのPHPでしたら、これとは別の特別のフォルダ(たとえばcgi-binとか)でなければダメというサーバもありますが、一般的にはどのフォルダ(もちろん htdocs配下の)でも表示できます。
お礼
アドバイスありがとうございます。 やっぱりサーバの設定を勉強しないといけないですね。 何か良いサイトとかご存知ありませんか。
- memphis
- ベストアンサー率40% (975/2395)
apacheの設定しだいです。
お礼
アドバイスありがとうございます。 apacheの設定次第で変わるのですね。 例えば、どのファイルのどこをとかアドバイスを頂けないでしょうか。
お礼
アドバイスありがとうございます。 apacheのhttpd.confを設定するんですね。 XAMPPを使用してないんですよね、Eclipseでやっているんで。 やっぱXAMPPの方がいいんですかね。 URL参考にさせてもらいます。