programing

php.ini 파일을 변경한 후 Apache를 다시 시작해야 합니까?

telebox 2023. 10. 9. 22:29
반응형

php.ini 파일을 변경한 후 Apache를 다시 시작해야 합니까?

php.ini 파일의 설정을 변경하면 Apache를 다시 시작해야 효력이 발생합니까?

상황에 따라 달라지죠.웹 서버 내에서 php를 사용하는 방법에 따라 다릅니다.

  • http 서버 내에서 php를 모듈로 사용: http 서버 프로세스를 다시 시작해야 합니다.
  • php as cgi 백엔드 사용: http server process 등을 재시작할 필요가 없습니다.
  • php fastcgi 사용: http 서버가 아닌 fastcgi 데몬을 재시작해야 합니다.
  • php-fpm 사용: http server process가 아닌 fpm server process를 재시작해야 합니다.

데비안 8에서 PHP-FPM(및 Apache)을 다시 시작해야 했습니다.위의 답변은 맞지만, 여기 명령어가 있으니 구글에서 검색하지 않아도 됩니다.

Apache를 다시 시작합니다.

/etc/init.d/apache2 restart

php5-fpm 다시 시작:

sudo service php5-fpm restart

사용하는 SAPI에 따라 다릅니다.예를 들어 PHP를 Apache 모듈로 사용하는 경우 Apache를 다시 시작해야 합니다.php.ini값은 유효합니다.

FCGI를 사용하는 경우 값이 변경된 PHP 스크립트에 대해 FCGI 데몬을 다시 시작해야 합니다.와 비교

실행 중인 OS와 버전에 따라 달라집니다.

Ubuntu에서 Apache/2.4.29를 실행하고 있습니다.

PHP 버전 7.2.24.

다음 명령으로 apache를 재시작하고 php.ini 파일을 수정한 후 재시작해야 합니다.

sudo service apache2 restart

Apache에 대해서는 확실하지 않지만 IIS가 있는 Windows에서는 재시작이 필요하지 않습니다.

어느 쪽이든, PHP를 사용하는 무수히 많은 다양한 구성을 고려할 때, 쉽게 확인할 수 있는 방법은 브라우저에 phpinfo.php 파일을 로드하고 설정 값을 확인한 다음 php.ini에서 해당 설정을 변경하고 phpinfo를 다시 로드하는 것입니다.당신의 거스름돈을 받고 있는지 확인하기 위해 php.

php info.php가 무슨 뜻인지 모르시면 이 페이지를 확인해보세요: https://blogtimenow.com/knowledge-base/create-phpinfo-php-file-page/

언급URL : https://stackoverflow.com/questions/12892331/do-i-need-to-restart-apache-after-changing-the-php-ini-file

반응형