��Щ��������Ϊ�� php.ini �е�����Ӱ�졣
���� | Ĭ�� | ���ķ�Χ | ������־ |
---|---|---|---|
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 ��ʼ֧�� |
��������ָ��ļ��˵����
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 ��������������ѡ�