Apacheを再起動してもphp.iniの設定内容が反映されない(Apache2.4+PHP7.4)

環境

  • OS : Rocky Linux 8.5
  • Apache : 2.4
  • PHP : 7.4

対処方法

「php-fpm」サービスを再起動する必要があります。

systemctl restart php-fpm

FPMを使用している場合、Apacheを再起動しても「php.ini」の設定内容が反映されません。

メモ

「/etc/php.ini」にて「upload_max_filesize」を変更したのですが、Apacheの再起動で値が変わると思い込んでおり、ずっと以下のように値が変わらず、不思議に思っていました。

ちなみに、

php -r 'phpinfo();'

のように、コマンドラインから実行した際は「php-fpm」サービスを再起動しなくても設定変更がされます。

HDDマウント手順

新たなHDDを接続し、OSを起動する。フォーマットをするため、fdiskを起動する。fdiskにて使用したコマンドは省略する。

# fdisk /dev/sdb
# /sbin/mkfs -t ext3 /dev/sdb1

「/etc/fstab」にて以下の記述を追加する。

/dev/sdb1 /var2 ext3 defaults 1 2