2026/07/10(金)nginxでディレクトリ単位にPHPの設定をする方法

投稿日:

Apacheでは.htaccessに以下の形式で書けばphp.iniの内容をサーバーの再起動なしに設定できるが、それと同等のことをnginxでもやる方法。

php_value key value

確認環境

Env Ver
PHP 8.3.31
PHP-FPM 8.3.31
nginx 1.24.0

やり方

  1. PHPの設定を変えたいフォルダに.user.iniというファイルを作成する
  2. php.iniと同じ形式で設定を書く
    例:
    upload_max_filesize = 20M
    post_max_size = 20M
    memory_limit = 256M
    display_errors = Off
    
  3. 該当のPHPスクリプトにアクセスすると反映されている