[PHP-users 24221] Re: 教えてください
鈴木孝征 Suzuki Takamasa
takamasa @ thaliana.myhome.cx
2005年 1月 26日 (水) 11:11:11 JST
鈴木と申します。
> $authname = $_SERVER['PHP_AUTH_USER'];
>
> というステートメントを拡張子が、.phpで作成すると
> 取得できるのに、拡張子が、.cgiで作成すると
> 取得できません。
> なぜでしょう?
httpd.confを調べてみましょう。
$ grep php /etc/httpd/conf/httpd.conf
LoadModule php_module modules/mod_php.so
LoadModule php3_module modules/libphp3.so
LoadModule php4_module modules/libphp4.so
AddModule mod_php.c
AddModule mod_php3.c
AddModule mod_php4.c
DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3
index.cgi
<IfModule mod_php4.c>
AddType application/x-httpd-php .php4 .php3 .phtml .php # <--- たぶんこの辺
の設定
AddType application/x-httpd-php-source .phps
<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
<IfModule mod_php.c>
AddType application/x-httpd-php .phtml
PHP-users メーリングリストの案内