����ʱ����

��Щ��������Ϊ�� php.ini �е�����Ӱ�졣

OPcache ����ѡ��
���� Ĭ�� ���޸ķ�Χ ������־
opcache.enable "1" PHP_INI_ALL  
opcache.enable_cli "0" PHP_INI_SYSTEM  
opcache.memory_consumption "64" PHP_INI_SYSTEM  
opcache.interned_strings_buffer "4" PHP_INI_SYSTEM  
opcache.max_accelerated_files "2000" PHP_INI_SYSTEM  
opcache.max_wasted_percentage "5" PHP_INI_SYSTEM  
opcache.use_cwd "1" PHP_INI_SYSTEM  
opcache.validate_timestamps "1" PHP_INI_ALL  
opcache.revalidate_freq "2" PHP_INI_ALL  
opcache.revalidate_path "0" PHP_INI_ALL  
opcache.save_comments "1" PHP_INI_SYSTEM  
opcache.load_comments "1" PHP_INI_ALL �� PHP 7.0.0 ��ʼ���Ƴ�
opcache.fast_shutdown "0" PHP_INI_SYSTEM �� PHP 7.2.0 ��ʼ���Ƴ�
opcache.enable_file_override "0" PHP_INI_SYSTEM  
opcache.optimization_level "0x7FFFBFFF" PHP_INI_SYSTEM �� PHP 5.6.18 ��ʼ��Ĭ��ֵ�� 0xFFFFBFFF �޸�Ϊ 0x7FFFBFFF
opcache.inherited_hack "1" PHP_INI_SYSTEM  
opcache.dups_fix "0" PHP_INI_ALL  
opcache.blacklist_filename "" PHP_INI_SYSTEM  
opcache.max_file_size "0" PHP_INI_SYSTEM  
opcache.consistency_checks "0" PHP_INI_ALL  
opcache.force_restart_timeout "180" PHP_INI_SYSTEM  
opcache.error_log "" PHP_INI_SYSTEM  
opcache.log_verbosity_level "1" PHP_INI_SYSTEM  
opcache.preferred_memory_model "" PHP_INI_SYSTEM  
opcache.protect_memory "0" PHP_INI_SYSTEM  
opcache.mmap_base NULL PHP_INI_SYSTEM  
opcache.restrict_api "" PHP_INI_SYSTEM  
opcache.file_update_protection "2" PHP_INI_ALL  
opcache.huge_code_pages "0" PHP_INI_SYSTEM  
opcache.lockfile_path "/tmp" PHP_INI_SYSTEM  
opcache.opt_debug_level "0" PHP_INI_SYSTEM  
opcache.file_cache NULL PHP_INI_SYSTEM �� PHP 7.0.0 ��ʼ֧��
opcache.file_cache_only "0" PHP_INI_SYSTEM �� PHP 7.0.0 ��ʼ֧��
opcache.file_cache_consistency_checks "1" PHP_INI_SYSTEM �� PHP 7.0.0 ��ʼ֧��
opcache.file_cache_fallback "1" PHP_INI_SYSTEM �� PHP 7.0.0 ��ʼ֧��
opcache.validate_permission "0" PHP_INI_SYSTEM �� PHP 7.0.14 ��ʼ֧��
opcache.validate_root "0" PHP_INI_SYSTEM �� PHP 7.0.14 ��ʼ֧��
�й� PHP_INI_* ��ʽ�ĸ��������붨�壬�� ���ÿɱ��趨��Χ��

��������ָ��ļ��˵����

opcache.enable boolean

���ò����뻺�档������ô�ѡ��򲻻��Ż��ͻ�����롣 ��������ʹ�� ini_set() ����ֻ�ܽ��� opcache.enable ���ã����������ô����á� ����ڽű��г������ô��������������档

opcache.enable_cli boolean

����� CLI �汾�� PHP ���ò����뻺�档 ͨ�����������Ժ͵��ԡ�

opcache.memory_consumption integer

OPcache �Ĺ����ڴ��С�������ֽ�Ϊ��λ��

opcache.interned_strings_buffer integer

�����洢Ԥ���ַ������ڴ��С�������ֽ�Ϊ��λ�� PHP 5.3.0 ֮ǰ�İ汾����Դ�����ָ�

opcache.max_accelerated_files integer

OPcache ��ϣ���пɴ洢�Ľű��ļ��������ޡ� ��ʵ��ȡֵ������������ { 223, 463, 983, 1979, 3907, 7963, 16229, 32531, 65407, 130987 } ���ҵ��ĵ�һ�����ڵ�������ֵ�������� ����ֵȡֵ��Χ��Сֵ�� 200�����ֵ�� PHP 5.5.6 ֮ǰ�� 100000��PHP 5.5.6 ��֮���� 1000000��

opcache.max_wasted_percentage integer

�˷��ڴ�����ޣ��԰ٷֱȼơ� ����ﵽ�����ޣ���ô OPcache �������������������¼���

opcache.use_cwd boolean

������ã�OPcache ���ڹ�ϣ��Ľű���֮�󸽼ӸĽű��Ĺ���Ŀ¼�� �Ա���ͬ���ű���ͻ�����⡣ ���ô�ѡ�����������ܣ����ǿ��ܻᵼ��Ӧ�ñ�����

opcache.validate_timestamps boolean

������ã���ô OPcache ��ÿ�� opcache.revalidate_freq �趨������ ���ű��Ƿ���¡� ������ô�ѡ������ʹ�� opcache_reset() ���� opcache_invalidate() �������ֶ����� OPcache��Ҳ���� ͨ������ Web ��������ʹ�ļ�ϵͳ������Ч��

opcache.revalidate_freq integer

���ű�ʱ����Ƿ��и��µ����ڣ�����Ϊ��λ�� ����Ϊ 0 �ᵼ�����ÿ������ OPcache ������ű����¡�

��� opcache.validate_timestamps ����ָ������Ϊ���ã���ô��������ᱻ���ԡ�

opcache.revalidate_path boolean

������ô�ѡ���ͬһ�� include_path �Ѵ��ڵĻ����ļ��ᱻ���á� ��ˣ����޷��ҵ����ڰ���·���µ�ͬ���ļ���

opcache.save_comments boolean

������ã��ű��ļ��е�ע�����ݽ����ᱻ�����������뻺���ļ��� ����������Ч��С�Ż�����ļ������ ���ô�����ָ����ܻᵼ��һЩ����ע�ͻ�ע��� Ӧ�û����޷����������� ���磺 Doctrine�� Zend Framework 2 �Լ� PHPUnit��

opcache.load_comments boolean

������ã���ʹ�ļ��а���ע�ͣ�Ҳ���������Щע�����ݡ� ��ѡ����Ժ� opcache.save_comments һ��ʹ�ã���ʵ�ְ������ע�����ݡ�

opcache.fast_shutdown boolean

������ã����ʹ�ÿ���ֹͣ�����¼��� ��ν����ֹͣ�����¼���ָ���� Zend ������ڴ����ģ�� һ���ͷ�ȫ������������ڴ棬�����������ͷ�ÿһ���ѷ�����ڴ�顣

�� PHP 7.2.0 ��ʼ��������ָ��Ƴ��� ����ֹͣ�������¼��Ĵ����Ѿ����ɵ� PHP �У� ֻҪ�п��ܣ�PHP ���Զ�������Щ�����¼���

opcache.enable_file_override boolean

������ã����ڵ��ú��� file_exists()�� is_file() �Լ� is_readable() ��ʱ�� ����������뻺�棬�����ļ��Ƿ��Ѿ������档 ���Ӧ���а������ PHP �ű������ԺͿɶ��ԵĹ��ܣ����������������ܡ� ������������� opcache.validate_timestamps ѡ� ���ܴ��ڷ��ع�ʱ���ݵķ��ա�

opcache.optimization_level integer

�����Ż�����Ķ�����λ���롣

opcache.inherited_hack boolean

�� PHP 5.3 ֮ǰ�İ汾��OPcache ��洢������ʹ�� DECLARE_CLASS ������ ��ʵ�ּ̳е�λ�á����ļ�������֮��OPcache �᳢��ʹ�õ�ǰ�������󶨱��̳е��ࡣ ���ڵ�ǰ�ű��п��ܲ�����Ҫ DECLARE_CLASS �����룬��������Ľű���Ҫ��Ӧ�IJ����뱻����ʱ�� �����޷����С�

�� PHP 5.3 �������汾�У�������ָ��ᱻ���ԡ�

opcache.dups_fix boolean

����Ϊ��� "�����ض�����"�����һ�ֽ��������

opcache.blacklist_filename string

OPcache �������ļ�λ�á� �������ļ�Ϊ�ı��ļ��������˲�����Ԥ�����Ż����ļ�����ÿ��һ���ļ����� �������е��ļ�������ʹ��ͨ�����Ҳ����ʹ��ǰ׺�� ���ļ����Էֺţ�;����ͷ���н�����Ϊע�͡�

�򵥵ĺ������ļ�����������ʾ��

; ���ض��ļ����뵽������
/var/www/broken.php
; ���ַ� x �ļ���ͷ���ļ�
/var/www/x
; ͨ���ƥ��
/var/www/*-broken.php
opcache.max_file_size integer

���ֽ�Ϊ��λ�Ļ�����ļ���С���ޡ�����Ϊ 0 ��ʾ����ȫ���ļ���

opcache.consistency_checks integer

����Ƿ� 0 ֵ��OPcache ����ÿ�� N �������黺��У��͡� N ��Ϊ������ָ�������ֵ�� ���ڴ�ѡ����������нϴ�Ӱ�죬�뾡�ڵ��Ի���ʹ�á�

opcache.force_restart_timeout integer

������洦�ڷǼ���״̬���ȴ�������֮��ƻ������� ����������趨ʱ�䣬�� OPcache ģ�齫ɱ�����л������Ľ��̣� ������������

���ѡ�� opcache.log_verbosity_level ����Ϊ 2 ���� 2 ���ϵ���ֵ������������ʱ������־�м�¼һ��������Ϣ��

opcache.error_log string

OPcache ģ��Ĵ�����־�ļ��� ������գ�����Ϊ stderr�� ������־����������׼������� ��ͨ��������� Web �������Ĵ�����־�ļ�����

opcache.log_verbosity_level integer

OPcache ģ�����־���� Ĭ������£�������������0�������󼶱�1������־�ᱻ��¼�� �������õļ����У����棨2������Ϣ��3���͵��ԣ�4����

opcache.preferred_memory_model string

OPcache ��ѡ���ڴ�ģ�顣 ������գ�OPcache ��ѡ�����õ�ģ�飬 ͨ������£��Զ�ѡ��Ϳ�����������

��ѡֵ������ mmap��shm, posix �Լ� win32��

opcache.protect_memory boolean

���������ڴ棬�Ա���ִ�нű�ʱ������Ԥ�ڵ�д�롣 �������ڲ����ԡ�

opcache.mmap_base string

�� Windows ƽ̨�Ϲ����ڴ�εĻ���ַ�� ���е� PHP ���̶��������ڴ�ӳ�䵽ͬ���ĵ�ַ�ռ䡣 ʹ�ô�����ָ�����"�޷����¸��ӵ�����ַ"�Ĵ���

opcache.restrict_api string

������·������ָ���ַ�����ʼ�� PHP �ű����� OPcache API ������ Ĭ��ֵΪ���ַ��� ""����ʾ�������ơ�

opcache.file_update_protection string

����ļ�������޸�ʱ������ڲ����������ָ�����趨����������ô����ļ�������뵽�����С� ����Ϊ�˷�ֹ��δ��ȫ�޸���ϵ��ļ����뵽���档 ������Ӧ���в����ڲ����޸��ļ���������Ѵ�������Ϊ 0 ����������ܡ�

opcache.huge_code_pages string

���û��߽��ý� PHP ���루�ı��Σ������� HUGE PAGES �С� ��������ָ�����������ܣ�������Ҫ�� OS ������ж�Ӧ�����á�

opcache.lockfile_path string

�����洢�������ļ��ľ���·������������ *nix ����ϵͳ����

opcache.opt_debug_level string

���ڶԲ�ͬ�׶ε��Ż�������е��Ե�Ŀ�ģ����ɲ�����ת���� ����Ϊ 0x10000 ���ڽ����Ż�֮ǰ��������������IJ����룬 ����Ϊ 0x20000 ������Ż���IJ����롣

opcache.file_cache string

���ö�������Ŀ¼�����ö������档 ���ö������������ SHM �ڴ����ˡ������������������� SHM ��ʱ��������ܡ� Ĭ��ֵΪ���ַ��� ""����ʾ���û����ļ��Ļ��档

opcache.file_cache_only boolean

���û�����ڹ����ڴ��е� opcode ���档

opcache.file_cache_consistency_checks boolean

�����ļ������м��ؽű���ʱ���Ƿ���ļ���У��ͽ�����֤��

opcache.file_cache_fallback boolean

�� Windows ƽ̨�ϣ���һ�������޷����ӵ������ڴ��ʱ�� ʹ�û����ļ��Ļ��棬Ҳ����opcache.file_cache_only=1�� ��Ҫ��ʾ�������ļ����档

opcache.validate_permission boolean

��Ե�ǰ�û�����֤�����ļ��ķ���Ȩ�ޡ�

opcache.validate_root boolean

�� chroot �Ļ����б���������ͻ�� Ϊ�˷�ֹ���̷��ʵ� chroot ����֮����ļ���Ӧ���� chroot ��������������ѡ�