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で設定したディレクトリ直下に置いてます。これで大丈夫なのかな。

Comments are closed.