ローカルのphpファイルをIEから開くとファイルのダウンロード画面が出てしまいます - PHPプロ!Q&A掲示板

2589

  • 100P

ローカルのphpファイルをIEから開くとファイルのダウンロード画面が出てしまいます

質問日時 / 2010年3月5日 13:52    回答数 / 4件

Questioner:  yyyyy  このエントリーをはてなブックマークに追加 

初歩の初歩の質問ですいません。

PHP5.0.18
apache_2.0.55
をインストールし、下記コードを入力しPHPの設定画面を確認したいのですが、
IEからアドレス欄に
http://localhost/test/phpinfo.php
入れるとファイルのダウンロードのポップアップが出てしまい、PHPバージョンの画面がでません。
何回かインストールしていますが解決できません。教えてください。

  1. <?php
  2.  phpinfo();
  3. ?>

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01shimixインストールされた環境が書かれていませんが・・
 ┗A01-1yyyyy返信ありがとうございます。WindowsXPです。 httpd.c
  ┗A01-1-1shimix>httpd.confのAddType の設定コメントアウトでないの
   ┗A01-1-1-1yyyyyすいませんでした。PHPのinstall.txtをちゃんとみてみ

回答一覧

並び替え:

A01
answerershimix [3月5日 14:25]

インストールされた環境が書かれていませんが・・

phpのinstall.txtに記述されていますが、Apacheのhttpd.confの書き替え・再起動などは間違いありませんか?

#WindowsならloadmoduleやAddTypeが必要だと思います>httpd.conf。
#他の環境用の記述もinstall.txtに網羅されているハズです。

この意見に回答する

ツリーへ TOPへ

A01-1
replyeryyyyy [3月5日 14:57]

返信ありがとうございます。WindowsXPです。
httpd.confのAddType の設定コメントアウトでないのは下記です。

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

LoadModule の設定は下記となってました。

LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
#LoadModule auth_anon_module modules/mod_auth_anon.so
#LoadModule auth_dbm_module modules/mod_auth_dbm.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
LoadModule imap_module modules/mod_imap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule status_module modules/mod_status.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so

この意見に回答する

ツリーへ TOPへ

A01-1-1
replyershimix [3月5日 15:18] (最終編集:3月5日 15:19)

>httpd.confのAddType の設定コメントアウトでないのは下記です。

>LoadModule の設定は下記となってました。

いや、ですから・・PHPのinstall.txtに目を通してください。ちゃんとApache2+php5の場合にはhttpd.confに

(モジュール版の場合)
  1. LoadModule php5_module "c:/php/php5apache2.dll"
  2. AddType application/x-httpd-php .php
  3.  
  4. PHPIniDir "C:/php"

(CGI版の場合)
  1. ScriptAlias /php/ "c:/php/"
  2. AddType application/x-httpd-php .php
  3.  
  4. Action application/x-httpd-php "/php/php-cgi.exe"

を書くように説明されているハズです。pathを確認して(ご自分の環境に合わせて)書き足してください。


というか、インストールがわからないなら(&テスト環境程度であれば)xamppを使えばいいのでは?

  http://www.apachefriends.org/jp/xampp-windows.html

この意見に回答する

ツリーへ TOPへ

A01-1-1-1
replyeryyyyy [3月5日 16:24]

すいませんでした。PHPのinstall.txtをちゃんとみてみます。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
PHPのHTML埋め込み記述について
 このエントリーをはてなブックマークに追加 
A
$_POST["data"] == "男" ? $val = "checked" : $val = "" ; の意味は以下と同じです。 if($_POST["data"] == "男"){ $val = "checked; } e...

>>続きを読む

kende様のご指摘通り、三項演算子を使用する際には、コードの複雑度などを考慮する必要がありますね。書きやすさと共に可読性も追求したいところですね。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)