httpd 재시작 후 php.ini의 특정 설정을 무시하고 Opcache


0

최근 Centos 6, Apache 서버를 5.4에서 PHP 5.6으로 업데이트했으며 opcache를 구성하려고합니다.

opcache 설정을 다음 /etc/php.ini과 같이 업데이트 했습니다.

[opcache]
opcache.revalidate_freq = 0
opcache.validate_timestamps = 0
opcache.max_accelerated_files = 12000
opcache.memory_consumption = 256
opcache.interned_strings_buffer = 16
opcache.fast_shutdown = 1

그리고 실행하십시오 service httpd restart.

이 기능 opcache_get_configuration()은 다음을 변경했음을 알려줍니다.

 [opcache.validate_timestamps] =>
 [opcache.revalidate_freq] => 0
 [opcache.fast_shutdown] => 1

그러나 다음은 변경되지 않았습니다.

 [opcache.memory_consumption] => 134217728 // or 128 mebibytes
 [opcache.interned_strings_buffer] => 8
 [opcache.max_accelerated_files] => 4000

이러한 기본 설정을 고려하기 위해 opcache를 어떻게 얻습니까?

답변:


0

/etc/php.d/10-opcache.ini변경되지 않은 설정을 명시 적으로 설정하는 다른 파일이 있음이 밝혀졌습니다.

분명히 이것들은 내 새로운 /etc/php.ini설정 을 무시하고있었습니다 .

의도 한 opcache 구성을 모두 옮기는 /etc/php.d/10-opcache.ini것 같습니다. 또한 각 설정의 기능에 대한 유용한 설명이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.