[PHP-users 10947] .htaccessにてphp_valueが設定できないパラメータがある

SHIMIZU yasuyuki php-users@php.gr.jp
Sat, 19 Oct 2002 10:42:23 +0900


お世話になります。

.htaccessないで php_value シンボル名 パラメータで
PHPのオプションを指定していますが、パラメータによっては
設定できる値と設定できない値があります。

.htaccess
<IfModule mod_php4.c>
php_value SMTP			localhost
php_value upload_tmp_dir		/var/tmp
php_value include_path 		/home/abc:.:/usr/local/lib/php/phplib
php_value auto_prepend_file 	prepend.php
php_value magic_quotes_gpc 	Off
php_value post_max_size 		10M
php_value file_uploads		On
php_value upload_max_filesize 	8M
php_value memory_limit		20M
</IfModule>

httpd.confにてAllowOverrideをAllにしてphpinfo();にて確認していますが
localvalueで
	SMTP 変更されている
	upload_tmp_dir	/tmpのままで変更されていない
	include_path 変更されている
	auto_prepend_file 変更されている
	magic_quotes_gpc 変更されている
	post_max_size 8Mのままで変更されていない
	file_upload Onに変更されている
	upload_max_filesize 2M→8Mへ変更されている
	memory limit 表示がないの不明

upload_tmp_dirとpost_max_sizeの値が指定したパラメータに変更されていません。
upload_max_filesize < post_max_size < memory_limitの関係にならないといけな
かった
と思うのですが(10Mまでのアップロードを許可したい)これはバグなのでしょう
か。

環境
	TurboLinux8
	PHP4.2.2
configureオプション
'./configure' '--with-apxs=/usr/local/apache/bin/apxs'
'--with-mysql=/usr/local/mysql'
'--with-pgsql'
'--enable-mbstring'
'--enable-mbregex'
'--enable-mbstr-enc-trans'
'--with-iconv=/usr/local'
'--enable-ftp'
'--with-zlib'
'--with-xmlrpc'
'--with-kakasi'
'--with-namazu'
'--enable-trans-sid'
'--enable-track-vars'
'--enable-versioning'
'--with-curl=/usr/local'
'--enable-exif'
'--enable-sockets'
'--with-imap=/usr/local'
'--enable-mailparse'
'--enable-bcmath'
'--with-openssl'
'--with-imap-ssl=/usr/local'
'--enable-gd-native-ttf'
'--with-gd=/usr/local'
'--with-freetype-dir=/usr/local'
'--with-jpeg-dir'
'--with-zlib-dir'
'--with-tiff-dir'
'--with-png-dir'