• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpファイル表示に必要なものについて教えてください。)

PHPファイル表示に必要なものについて教えてください

このQ&Aのポイント
  • PHPファイルの表示に必要な設定やファイルの書き方、サーバーへのアップ方法について教えてください。
  • OCNというサーバーでPHPを使用するためには、php.iniやパーミッションの設定が必要です。具体的な設定方法について教えてください。
  • PC内部でのPHP環境の作り方や構文に関する情報は見つかるが、サーバーへのアップに必要なものや書き方については見つけることができません。アドバイスや参考サイトを教えてください。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.3

phpがサーバ負荷が低いといわれているのは、webサーバの「モジュール」として動作するからです。 CGIとして動作させるケースもありますが(言語がPerl→phpに変わるだけ)、その場合はPerlの代わりにphpが起動されるだけで「起動のための負荷」がかかります。モジュール版の場合には、(ちょっと語弊があるかもしれませんが)常にバックグラウンドで起動状態になっていて必要に応じてスクリプトの処理を行うと思っていただければ近いかと思います。 で、CGI動作であればパーミッションの変更(実行権限の付与)が必須ですが、モジュール版の場合webサーバ(Apache)の権限で動いているモジュールが読み込んで処理しますので、パーミッションの変更は不要です(htmlやcssや画像と同じパーミッションでOK)。 ただし、ファイルを作成したり更新したりするときにはApacheの権限で動作している関係上、 ・ファイルを作成・削除する対象ディレクトリのパーミッションは707 ・既存のファイル(FTPで転送されたもの)を更新したい場合には606 が必要になるのが一般的です。このあたりは、現在のサーバでいろいろテストして試してみないとなんともいえません(逆にいえばあらかじめ試しておけばOKです)。

love-wanko
質問者

お礼

そうなんですね…。 ありがとうございます。 phpファイルを使用する場合は必ず必要なのかと思っていました(勉強不足ですね) ファイルの作成や更新はまた後にこっそり試したいと思います。 色々と本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

ANo.1です。 >教えていただいたようにファイルを作って送ってみたところ、真っ白な白紙のページが出てきました。 あ、phpinfo()に「制限」がかかってますかね。と思ったら   http://www.ocn.ne.jp/hosting/usersupport/mw/hp_db_01.html    >PHPの拡張子は.php4でご利用ください。 ということだそうで。info.php4で試してみてください(それでもダメかもしれませんが)。 まぁ、とりあえずは「php4で(CGI動作でなく)モジュール版」という前提でいいとは思います。年内くらいにはphp5になってもおかしくないタイミングだとは思いますが、こればっかりはOCN次第ですね・・。

love-wanko
質問者

補足

info.php4にして試してみたのですが、やはり白紙のページでした。 http://****************(ドメイン)/info.php4 ↑で確認したのですが、確認したこのアドレスが違うのでしょうか? >とりあえずは「php4で(CGI動作でなく)モジュール版」という前提 phpはCGIの代わりで、サーバーで作業してアクセスしてくれた人のPCへ返す→そのPCへの負担が少ない。 と認識していたのですが、「モジュール版」だとそれとはまた違う認識になるのでしょうか?(解説を見たんですが、モジュール版というものがいまいちよく解らなくて…すみません) またこの場合でしたら、php.iniやパーミッションの指定は必要ないのでしょうか? 重ね重ね色々お尋ねしてしまい、すみません。

すると、全ての回答が全文表示されます。
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

とりあえず「OCNで設定されている内容」を確認しないことには次の手が打てません。phpのバージョンもわからない状態ですよね。info.phpという名前で   <?php   phpinfo();   ?> だけ書いて、サイトに転送してアクセスしてみてください。

love-wanko
質問者

補足

アドバイス、ありがとうございます。 教えていただいたようにファイルを作って送ってみたところ、真っ白な白紙のページが出てきました。 IEとsafariで試したのですが、同じ結果でした。 問い合わせの際にOCNさんからもらったメールには参照として以下URLが付いていました。 メール&ウェブ 仕様・機能 http://www.ocn.ne.jp/hosting/service/mw/02.html 料金 http://www.ocn.ne.jp/hosting/service/mw/03.html 独自のCGI、及びデータベース機能がご利用可能となっております。 詳細につきましては以下をご確認下さい。 独自CGI http://www.ocn.ne.jp/hosting/function/mw/06.html データベース機能 http://www.ocn.ne.jp/hosting/function/mw/11.html ご利用可能なソフトウェアバージョン http://www.ocn.ne.jp/hosting/function/mw/version.html オンラインマニュアル http://www.ocn.ne.jp/hosting/usersupport/mw/index.html FTPによるファイルアップロード http://www.ocn.ne.jp/hosting/usersupport/mw/hp_hp_02.html 手元にこれだけしか資料がないのですが、これで何か解りますでしょうか?(私も目を通してみたのですが、正直、よく解らなくて…) 使用できるプログラムにphpがあって、使えますとお返事もいただいているのですが、バージョンが2006年の段階で4.42ということだけは書かれていました。 PCで打っているときはxamppで構成して、確認をしながら作っていました。 これは少しでも手がかりになりますでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A