9月 14, 2013 - コンピューター php.iniでmemory_limitを変えたらapacheでも指定しないとダメっぽい はコメントを受け付けていません
php.iniでmemory_limitを変えたらapacheでも指定しないとダメっぽい
データベースのファイルのダウンロードやアップロードをphpMyAdminでやるときなど、一時的に大きなファイルの転送をさせたいわけですよ。ちまちまやってると時間かかるし。
ところが、/usr/local/php/php.iniに次のように書いて、
max_execution_time = 30
max_input_time = 3000
memory_limit = 1700M
post_max_size = 1600M
upload_max_filesize = 1500M
apacheをリスタートして、<?php phpinfo(); ?> と書いたファイルをブラウザから見ても、Coreセクションで表示されているMaster ValueもLodal Valueも初期値のままなわけですよ。
で、httpe.confで、
....................
php_value max_execution_time 30
php_value max_input_time 3000
php_value memory_limit 1700M
php_value post_max_size 1600M
php_value upload_max_filesize 1500M
とかやって、apacheをリスタートすると、Local Valueが設定通りの値になりました。<?php phpinfo(); ?>のファイルは、DIrectoryで設定したディレクトリ直下に置いてます。これで大丈夫なのかな。