php.ini 를 변경해도 반영되지 않는현상

php.ini 파일을 변경했는데 적용되지 않는 현상

php.ini 경로 확인

먼저 아래와 같이 info.php 파일을 하나 만들어서 php.ini파일의 경로를 확인한다.

<?php
    phpinfo();
?>

위 페이지를 브라우저에서 열면 아래와 같이 정보가 나온다. 해당 페이지에서 php.ini파일의 정확한 위치를 확인한다.

해당 파일의 위치가 정확하고 내용을 수정한 이후 systemctl restart httpd등의 명령어로 재기동을 하여도 변경사항이 적용되지 않는경우

php-fpm 기능이 활성화 되어있는지 확인하도록 한다.

이런경우 httpd 데몬만 재기동하면 php.ini가 재반영되지 않고 php-fpm데몬도 재기동하여야 한다.

$ systemctl stop httpd
$ systemctl stop php-fpm
$ systemctl start httpd      # httpd 기동시 php-fpm도 같이 올라온다.