[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 メーリングリストの案内