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도 같이 올라온다.
로그인하면 댓글을 남길 수 있습니다.
  • php.ini_를_변경해도_반영되지_않는현상.txt
  • 마지막으로 수정됨: 2023/01/31 13:19
  • 저자 koov