http://aaa/index.phpを開くとZIPファイルのように保存もしくは開こうとします。サーバー設定においてどこを修正すべきでしょうか?ちなみにindex.htmlは普通に見れます。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/04/20 16:52:58
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:esecua No.1

回答回数510ベストアンサー獲得回数10

ポイント19pt

おおよそPHPをインストールしていないか(サーバに)、PHPが有効になっていない可能性があります。PHPがインストールされているか確認してください。

あと次の回答のためにサーバソフトの名前を提示するといいかもしれません。

http://www.php.net

id:kaji0245

ご回答ありがとうございます。

Solaris10です。phpinfo.phpも保存しようとします。確認方法がわかれば・・・・

2007/04/20 15:39:10
id:kidd-number5 No.2

回答回数117ベストアンサー獲得回数15

ポイント19pt

OSとかの指定がないので、なんともいえませんが

多分これではないかな?

http://www.php.net/manual/ja/install.unix.php


16. Apache が特定の拡張子のファイルを PHP としてパースするよう(httpd.conf

を編集して)設定します。例えば、Apache が拡張子 .php のファイルを PHP

としてパースするように設定します。複数の拡張子も、空白で区切って記述する

だけで PHP としてパースさせることができます。以下の例は .php と .phtml

とを指定した場合です。

AddType application/x-httpd-php .php .phtml

id:kaji0245

ご回答ありがとうございます。

AddType application/x-httpd-php .php .phtml

はapacheに追記しましたが同じでした。

2007/04/20 15:52:29
id:Bookmarker No.3

回答回数191ベストアンサー獲得回数34

ポイント18pt

CGI で出力している Content-Type が適切に指定されていないのだと思われます。

HTML を出力したいなら、「Content-Type: text/html; charset=utf-8」等と出力してみてください。

Content-Typeエンティティヘッダフィールドは適切なものを指定してください - Web標準普及プロジェクト

id:kaji0245

ご回答ありがとうございます。頑張ってみます。

2007/04/20 16:51:54
id:onigirin No.4

回答回数327ベストアンサー獲得回数23

ポイント18pt

Apacheが .php の拡張子を許可してない気がします。

レンタルサーバーなら、phpを許可していないのかもしれません。

サーバーを自分で設置して設定している場合は、

httpd.confにphpの設定を追加すればOKです。

http://otndnld.oracle.co.jp/tech/opensource/htdocs/php/inst_php_...

id:kaji0245

ご回答ありがとうございます。

自前サーバーです。httpd.confにAddType application/x-httpd-php .php .phtml

を追記しましたがだめでした。

2007/04/20 15:54:17
id:esecua No.5

回答回数510ベストアンサー獲得回数10

ポイント18pt

>Solaris10です。

え~っとそれはOS名です。Apacheとかですね。

もしApacheなのであればPHP INTなどの設定を見直してみては以下かでしょうか。

http://www.avant-tokyo.com/solaris/php5_install.html に詳しく載っています。

id:kaji0245

ご回答ありがとうございます。頑張ってみます。

2007/04/20 16:51:46
id:onigirin No.6

回答回数327ベストアンサー獲得回数23

ポイント18pt

httpd.conf修正後は、再起動されましたか?

/usr/local/apache/bin/apachectl restart


他に気になる点は、

http://otndnld.oracle.co.jp/tech/opensource/htdocs/php/inst_php_...

こちらの記述を借りると・・・

■httpd.conf

PHPのインストールでLoadModule行が挿入されていない場合は、次の行も追加してください。

LoadModule php5_module modules/libphp5.so

■php.ini

提供されたPHPの初期化ファイルをコピーします。

# cp php.ini-recommended /usr/local/apache/conf/php.ini


等がよくあるミスです。

設定系は、修正後に必ずapacheを再起動してくださいね。

もしわけがわからなくなった場合は、

もう一度イチからインストール方法を上記URLなどでチェックしながら、

おさらいしてみると、

意外とやり忘れていたことがあったりします。

ちょっと慣れると流し読みで進めてしまいますが、

ちょっとした記入忘れで動かないので、

この「見直す」は結構大きいです。


回答数の関係でここまでですが、がんばってください。

id:kaji0245

ご回答ありがとうございます。頑張ってみます。

2007/04/20 16:51:33

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません