배경:
서버: CentOS7 + nginx/1.9.15 + PHP7.0.8 + Mysql
이유:
응답 헤더에 nginx,
이 제품이 여전히 제대로 작동하는 것으로 확인되었습니다.
이것이 php-fpm이 재시작되지 않는 이유인지는 모르겠지만, php-fpm에는 재시작 옵션이 없다는 것을 발견했습니다.
위 상황을 어떻게 처리해야 하는지 전문가에게 물어봐도 될까요?
감사합니다
답글 내용:
이유:
이 제품이 여전히 제대로 작동하는 것으로 확인되었습니다.
이것이 php-fpm이 재시작되지 않는 이유인지는 모르겠지만, php-fpm에는 재시작 옵션이 없다는 것을 발견했습니다.
위 상황을 어떻게 처리해야 하는지 전문가에게 물어봐도 될까요?
php-fpm을 다시 시작하는 방법과 X-Powered-By를 제거하는 방법은 무엇입니까?
감사합니다
요약: php.ini에 수정 사항이 있는 경우 nginx를 다시 시작하는 것 외에도 centOS의 경우 php-fpm 프로세스를 종료한 다음 다시 시작해야 수정 사항이 적용됩니다!
pid를 찾은 다음 pid를 삭제하세요
그런 다음
/usr/local/php7/sbin/php-fpm시작
X-Powered-By를 제거하는 방법이 올바른가요? 작동하지 않으면
에서 php.ini가 읽고 있는 디렉터리를 확인하세요.
php -i | grep php.ini를 입력하고 그에 따라 수정하세요
우분투는 sudo service php7.0-fpm restart 참고해서 해보셔도 됩니다 ㅎㅎ
CentOS에서는 php-fpm을 사용하지 않았지만 Ubuntu에서는 사용했습니다. 재시작 명령은
입니다.