php 「php.ini」の設定が反映されない

  • 作成日 2021.06.25
  • php
php 「php.ini」の設定が反映されない

「php.ini」の設定が反映されなくて、少し困ったので、その時の原因と対処法を記載してます。

環境

  • php 7.4
  • OS  AlmaLinux 8.4

設定が反映されない

まず「php.ini」の場所を確認して、

php --ini | grep php.ini

<出力結果>
Configuration File (php.ini) Path: /etc/opt/remi/php74
Loaded Configuration File:         /etc/opt/remi/php74/php.ini

「upload_max_filesize」のサイズを変更して、apacheを再起動。

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 256M ← 変更

apacheを再起動。

sudo systemctl restart httpd

で設定を確認したけど反映されない。

<?php
phpinfo();
?>

別の「php.ini」を見てるかと思い、「Loaded Configuration File」を確認しても編集したものに間違えない。

原因

「php-fpm」を使用しているので、こちらの再起動も必要でした。

対処法

「php-fpm」の再起動を行う

sudo systemctl restart php74-php-fpm