2014-12-24 1 views
2

Webtatic의 php56w repo을 통해 PHP 5.6이 설치된 CentOS 7 시스템이 있습니다. yum install php56w-opcache과 함께 opcache 확장을 설치했습니다. 내 웹 서버를 다시 시작한 후에, 나는에서 볼 수 그러나CentOS에서 작동하지 않는 php.ini에서 opcache.enable 사용 안 함

opcache.enable = 0 

: 이것은 개발 시스템이기 때문에

, 내 /etc/php.ini 파일 그래서 나는 다음 줄을 넣어, 기본적으로 opcache을 해제 할 phpinfo()opcache.enable은 계속 켜져 있습니다.

내가 뭔가를 놓쳤습니까? opcache를 끄려면 어떻게해야합니까?

+0

올바른 php.ini 파일을 업데이트 했습니까? 대부분의 설치에는 적어도 두 개가 있습니다. 하나는 웹용이고 다른 하나는 명령 행용입니다. –

답변

2

php56w-opcache을 설치하면 /etc/php.d/10-opcache.ini 파일이 생성됩니다. 이 파일에는 기본적으로 opcache.enable=1 옵션이 포함되어 있으며 php.ini의 설정보다 우선 적용됩니다.

해당 파일을 편집하고 opcache.enable=1opcache.enable=0으로 변경 한 다음 Apache를 다시 시작하면 이제 opcache가 비활성화됩니다.