[PHP-users 8880] Re: php ファイルがダウンロードされてしまう
Masashi Ohba
php-users@php.gr.jp
Wed, 24 Jul 2002 02:44:59 +0900
大場です。
In message "[PHP-users 8879] Re: php ファイルがダウンロードされてしまう",Tatsuya Kondo wrote...
>同じ症状が前に出たんですが、その時の拡張子は php3 でした。
>で、 php に拡張子を変更したらすんなりいきました(^−^;;
>何ででしょう??
「何で?」といわれたら
「そう動くようにApacheが設定されてるから」
としかいいようが無いんですが…
dns1> grep php /usr/local/apache/conf/httpd.conf
#LoadModule php3_module libexec/libphp3.so
LoadModule php4_module libexec/libphp4.so
#AddModule mod_php3.c
AddModule mod_php4.c
DirectoryIndex index.php index.shtml index.html index.htm
# http://www.php.net) will typically use:
# AddType application/x-httpd-php3 .php3 .phtml .html
# AddType application/x-httpd-php3-source .phps
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#最近はphp3は動かしてませんが設定はとりあえず残したままの状態
のような行がhttpd.confにあります。
PHP4を使ってってApacheの設定で.phpだけが動くようになってたら
.php3なんてものは知らないわけで、当然実行されません
ダウンロードするか開こうとするかはブラウザ依存な気もしますが。
PHP3が動く環境で、上記の中の
「# AddType application/x-httpd-php3 .php3 .phtml .html」
の行を有効にしたら、PHP3で.php3が動くし
「AddType application/x-httpd-php .php」の行に
.php3を追加しておけば、おそらくPHP4環境で.php3の名前の物が動きます。
#勝手に定義した「.phtml」がPHP3が動くようにしてした
#名残があるように、.php3を勝手にPHP4へ定義すればいい
>・・・あっ!私に質問しないで下さいね(笑
>1月前にPHP勉強し始めたばっかなんで(笑
適当に設定してなんとなく動いてるってのは
サーバ機ではあんまりいい状態ではないとおもうので
どう設定したらどう動作するのかは理解するように
した方がいいと思います。
--------------------------------------------------
Name : 大場正志(Masashi Ohba)
E-mail: ohba@netforce.ne.jp
url : http://www.netforce.ne.jp/~ohba
コガネメキシコインコの写真あります
Add : Fukuoka-city, Japan