����ʱ����

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

����Ĭ�ϵ� APC �趨���ڴ������װ�Ѿ�û���⣬��רҵ��ԱӦ���ǵ������²�����

APC��������Ҫ������ѡ���һ�������ڴ潫�������APC;�ڶ���ÿ������APC�Ƿ����ļ��޸ġ�����iniѡ��ֱ������Щ���� apc.shm_size ��apc.stat.��������������ϸ�Ķ�������½ڡ�

һ������������������, apc.php �ű����Կ�����һ������ͨ����������ʵ���WebĿ¼�У�ͨ���������������ű���õ�APC����״̬����ϸ�����������PHP��������GD��չ������������ʾһЩ��Ȥ��ͼ����Ȼ����Ҫ��������Ҫȷ����Ļ������ļ��� ���APC�����ˣ� ������ȫͳ�� ��Ŀ (�����Ͻ�)����ʾ����������ʲ����������� apc.ttl ����û�б����ʵĻ��档 �������ʹ�������С���ĺܺ����á�������治�ϵı�����������⽫Ӱ�컺���Ч���ͽű������ܡ�����������ֵ���÷�ʽ���Ǹ�APC�����㹻����ڴ档����֮��, ����ͨ�� apc.filters ������ٵĽű���

APC����ѡ��
���� Ĭ�� ���޸ķ�Χ ������־
apc.enabled "1" PHP_INI_SYSTEM PHP_INI_SYSTEM in APC 2. PHP_INI_ALL in APC <= 3.0.12.
apc.shm_segments "1" PHP_INI_SYSTEM  
apc.shm_size "30" PHP_INI_SYSTEM  
apc.optimization "0" PHP_INI_ALL PHP_INI_SYSTEM in APC 2. Removed in APC 3.0.13.
apc.num_files_hint "1000" PHP_INI_SYSTEM  
apc.user_entries_hint "4096" PHP_INI_SYSTEM Available since APC 3.0.0.
apc.ttl "0" PHP_INI_SYSTEM Available since APC 3.0.0.
apc.user_ttl "0" PHP_INI_SYSTEM Available since APC 3.0.0.
apc.gc_ttl "3600" PHP_INI_SYSTEM  
apc.cache_by_default "1" PHP_INI_ALL PHP_INI_SYSTEM in APC <= 3.0.12. Available since APC 3.0.0.
apc.filters NULL PHP_INI_SYSTEM  
apc.mmap_file_mask NULL PHP_INI_SYSTEM  
apc.slam_defense "0" PHP_INI_SYSTEM Available since APC 3.0.0.
apc.file_update_protection "2" PHP_INI_SYSTEM Available since APC 3.0.6.
apc.enable_cli "0" PHP_INI_SYSTEM Available since APC 3.0.7.
apc.max_file_size "1M" PHP_INI_SYSTEM Available since APC 3.0.7.
apc.use_request_time "1" PHP_INI_ALL Available since APC 3.1.3.
apc.stat "1" PHP_INI_SYSTEM Available since APC 3.0.10.
apc.write_lock "1" PHP_INI_SYSTEM Available since APC 3.0.11.
apc.report_autofilter "0" PHP_INI_SYSTEM Available since APC 3.0.11.
apc.include_once_override "0" PHP_INI_SYSTEM Available since APC 3.0.12.
apc.rfc1867 "0" PHP_INI_SYSTEM Available since APC 3.0.13.
apc.rfc1867_prefix "upload_" PHP_INI_SYSTEM  
apc.rfc1867_name "APC_UPLOAD_PROGRESS" PHP_INI_SYSTEM  
apc.rfc1867_freq "0" PHP_INI_SYSTEM  
apc.rfc1867_ttl "3600" PHP_INI_SYSTEM Available since APC 3.1.1.
apc.localcache "0" PHP_INI_SYSTEM Available since APC 3.0.14.
apc.localcache.size "512" PHP_INI_SYSTEM Available since APC 3.0.14.
apc.coredump_unmap "0" PHP_INI_SYSTEM Available since APC 3.0.16.
apc.stat_ctime "0" PHP_INI_SYSTEM Available since APC 3.0.13.
apc.preload_path NULL PHP_INI_SYSTEM Available since APC 3.1.1.
apc.file_md5 "0" PHP_INI_SYSTEM Available since APC 3.1.1.
apc.canonicalize "1" PHP_INI_SYSTEM Available since APC 3.1.1.
apc.lazy_functions 0 PHP_INI_SYSTEM Available since APC 3.1.3.
apc.lazy_classes 0 PHP_INI_SYSTEM Available since APC 3.1.3.
�й� PHP_INI_* ��ʽ�ĸ��������붨�壬�� ���ÿɱ��趨��Χ��

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

apc.enabled boolean

apc.enabled ������� 0 ������ APC.��Ҫ�����ڵ� APC ����̬������ PHP ʱ����Ϊû������������������(����Ϊ DSO , ��ʱ�򣬿��Խ�php.ini�е�extension ��ע�͵�)��

apc.shm_segments integer

����������Ҫ����Ĺ����ڴ�����Ŀ����� APC �ù��˹����ڴ浫���Ѿ��� apc.shm_size ��Ϊ��ϵͳ������������ֵ�����Գ��������ֵ��

apc.shm_size integer

�� MB Ϊ��λ��ÿ�������ڴ��Ĵ�С��Ĭ��ʱ����Щϵͳ����������� BSD ���֣��Ĺ����ڴ���С�dz��͡�

apc.optimization integer

�Ż�������Ϊ 0 ������Ż��������ߵ�ֵ��ʹ�ø��������Ż��������dz����޵��ٶ����������������С�

apc.num_files_hint integer

Web �������ϵı�����������IJ�ͬԴ�ļ�����Ŀ�Ĵ�Ź��ơ������ȷ������Ϊ 0 ��ȥ��������趨��Ҫ��������ǧ��Դ�ļ���վ�㡣

apc.user_entries_hint integer

��apc.num_files_hint����, ����Ψһ�û������洢��������� �������ȷ��������Ϊ0���ȥ�����

apc.ttl integer

������Ŀ�ڻ���������������������0 ��ʾ������ʱ������ֵΪ7200~86400 ��Ϊ 0 ��ζ�Ż������п��ܱ��ɵĻ�����Ŀ�������Ӷ������޷���������Ŀ��

apc.user_ttl integer

������apc.ttl��ֻ�����ÿ���û����ԣ�����ֵΪ7200~86400�� ��Ϊ 0 ��ζ�Ż������п��ܱ��ɵĻ�����Ŀ�������Ӷ������޷���������Ŀ�� �������0��APC������ɾ��������Ŀ��

apc.gc_ttl integer

������Ŀ���������ձ����ܹ����ڵ���������ֵ�ṩ��һ����ȫ��ʩ�����ڷ�����������ִ�л����Դ�ļ�ʱ��������ļ����޸���ɰ汾�����ᱻ���գ�ֱ���ﵽ�� TTL Ϊֹ����Ϊ�㽫���ô����ԡ�

apc.cache_by_default boolean

Ĭ��Ϊ on����������Ϊ off ���ͼӺſ�ͷ�� apc.filters һ���ã����ļ�����ƥ�������ʱ�����档

apc.filters string

һ���Զ��ŷָ��� POSIX ��չ������ʽ���б������һ��ģʽƥ��Դ�ļ���������ļ��������档ע������ƥ����ļ����Ǵ��ݸ� include/require ���ļ����������Ǿ���·�������������ʽ�ĵ�һ���ַ���+ t����ζ���κ�ƥ����ʽ���ļ��ᱻ���棬�����һ���ַ��� - ���κ�ƥ������ᱻ���档 -��Ĭ��ֵ������ʡ�Ե���

apc.mmap_file_mask string

���ʹ�� --enable-mmap(Ĭ������)ΪAPC������MMAP֧�֣� �����ֵ���Ǵ��ݸ�mmapģ���mktemp�����ļ�����(����ֵΪ" /tmp/apc.XXXXXX")�� ���������ھ����ڴ�ӳ�������Ƿ�Ҫ��file-backed����shared memory backed�� ����ֱ�ӵ�file-backed�ڴ�ӳ�䣬Ҫ���ó�"/tmp/apc.XXXXXX"������(ǡ��6��X)�� Ҫʹ��POSIX����shm_open/mmap����Ҫ���ó�"/apc.shm.XXXXXX"�����ӡ� �㻹������Ϊ"/dev/zero"��Ϊ����ӳ����ڴ�ʹ���ں˵�"/dev/zero"�ӿڡ� �������ָ�����ʾǿ��ʹ������ӳ�䡣

apc.slam_defense integer

�ڷdz���æ�ķ������ϣ������������������޸��ļ��� ���������ڶ��������ͼͬʱ����һ���ļ������¾��������� ���ѡ���������ý����ڴ���δ��������ļ�ʱ�������沽��İٷ��ʡ� ������Ϊ75��ʾ������δ��������ļ�ʱ��75%�ĸ��ʲ����л��棬�Ӷ�������ײ���ʡ� ����ʹ�ø�ָ�������Ϊ 0������������ԡ��������apc.write_lockָ�

Deprecated by apc.write_lock.

apc.file_update_protection integer

������һ�������еķ��������޸��ļ�ʱ����Ӧ��ִ��ԭ�Ӳ����� Ҳ������д��һ����ʱ�ļ���Ȼ�󽫸��ļ�������(mv)�����յ����֡� �ı��༭���Լ� cp, tar �ȳ���ȴ���������������ģ��Ӷ������п��ܻ����˲�ȱ���ļ��� Ĭ��ֵ 2 ��ʾ�ڷ����ļ�ʱ��������޸�ʱ��������ʱ��С�� 2 ���������塣 �Ǹ����ҵķ����߿��ܵõ���ȱ�����ݣ��������ֻ�Ӱ��ȴ����ͨ���������󻯡� �������ȷ�����еĸ��²�������ԭ�Ӳ�������ô������ 0 �رմ����ԡ� ������ϵͳ���ڴ�����IO�������¸��»����������Ҫ�����ֵ��

apc.enable_cli integer

�Ƿ�ΪCLI�汾����APC���ܣ������ڲ��Ժ͵���Ŀ�IJŴ򿪴�ѡ� ����������²�������Ĵ����� �������� CLI ��ÿ�������ϵ� APC ���棬�����ֲ��Է��������ã��ܹ����ɵ�ʹ CLI �汾�� PHP APC

apc.max_file_size integer

Prevent files larger than this value from getting cached. Defaults to 1M.

apc.stat integer

�Ƿ����ýű����¼�顣 �ı����ָ��ֵҪ�dz�С�ġ� Ĭ��ֵ On ��ʾAPC��ÿ������ű�ʱ�����ű��Ƿ񱻸��£� ������������Զ����±���ͻ�����������ݡ����������������в���Ӱ�졣 �����Ϊ Off ���ʾ�����м�飬�Ӷ�ʹ���ܵõ������ߡ� ����Ϊ��ʹ���µ�������Ч�����������Web������(����ע���������cgi/fcgi���Ƶģ�������cgi/fcgi����)�� �����������Ͻű��ļ����ٸ���, ����ͨ�����ñ�ѡ��������������������

���ָ�����include/require���ļ�ͬ����Ч��������Ҫע����ǣ� �����ʹ�õ������·����APC�ͱ�����ÿһ��include/requireʱ�����м���Զ�λ�ļ��� ��ʹ�þ���·�������������飬���Թ�����ʹ�þ���·������include/require������

apc.write_lock boolean

�ڷ�æ�ķ������ϣ�Web��������һ�α����������ߺܶ��ļ���ͬһʱ�䱻�޸ģ�APC���ܻ��α���ͬһ���ļ���д����ֻ֤��һ�����̽����Ա��벢����δ����Ľű�������������ͼʹ�øýű�����ʹ��opcode���棬�����������͵ȴ��������ɡ�

apc.report_autofilter boolean

�Ƿ��¼��������early/late bindingԭ����Զ�δ������Ľű���

apc.include_once_override boolean

�Ż�include_once��require_once�����Ա���ִ�ж����ϵͳ���á�

apc.rfc1867 boolean

RFC1867 File Upload Progress hook handler is only available if APC was compiled against PHP 5.2.0 or later. When enabled, any file uploads which includes a field called APC_UPLOAD_PROGRESS before the file field in an upload form will cause APC to automatically create an upload_key user cache entry where key is the value of the APC_UPLOAD_PROGRESS form entry.

Note that the hidden field specified by APC_UPLOAD_PROGRESS must come before the file field, otherwise the upload progress will not work correctly.

Note that the file upload tracking is not threadsafe at this point, so new uploads that happen while a previous one is still going will disable the tracking for the previous.

Example #1 An apc.rfc1867 example

<?php
print_r
(apc_fetch("upload_$_POST[APC_UPLOAD_PROGRESS]"));
?>

�������̵���������ڣ�

Array
(
    [total] => 1142543
    [current] => 1142543
    [rate] => 1828068.8
    [filename] => test
    [name] => file
    [temp_filename] => /tmp/php8F
    [cancel_upload] => 0
    [done] => 1
)

apc.rfc1867_prefix string

�����ϴ��ļ��Ļ�������Ŀ����ǰ׺

apc.rfc1867_name string

��Ҫ��APC������ϴ��ļ������ر�������

apc.rfc1867_freq string

�û��ϴ��ļ�������ĸ���Ƶ�ʡ� ȡֵ���������ļ���С�İٷֱȣ������� "k", "m", or "g" kilobytes, megabytes, or gigabytes ��β�ľ��Գߴ� (��Сд������). 0 ��ʾ�����ܿ�ĸ��£������������ܻᵼ���ϴ��ٶ��½���

apc.rfc1867_ttl bool

TTL for rfc1867 entries.

apc.localcache boolean

ʹ�÷��������ؽ���shadow-cache �������Լ������򻺳���д��ʱ��֮��ľ�����

apc.localcache.size integer

The size of the local process shadow-cache, should be set to a sufficiently large value, approximately half of apc.num_files_hint.

apc.coredump_unmap boolean

����APC���źž��������SIGSEGV�źţ����ź�д������ļ�������Щ�źű����գ�APC����ͼȡ��ӳ��Ĺ����ڴ�Σ��Ӻ����ļ����ų����������ÿ������ϵͳ���ȶ���,�����ܵ��������źŻ��߲���APC�Ĵ��͹����ڴ�����÷�ʽ��

Warning

�˹�����DZ�ڵ�Σ�ա����������������ȡ��ӳ��һ�������ڴ���������źž���� ���ܻᵼ�²���Ԥ֪�Ľ����

Note:

��Ȼ��Щ�ں˿��ܻ��ṩ�˱��������Ը��๲���ڴ�ʱ���ɺ���ת���ļ�����Щʵ�ֿ���Ҳ��������Ҫ�Ĺ����ڴ�Σ����� Apache scoreboard��

apc.stat_ctime integer

��֤ctime(����ʱ��)���Ա���SVN����rsync���������⣬ȷ�����ϴ�ͳ��inodeû�иı䡣APCͨ��ֻ���mtime(�޸�ʱ��)��

apc.canonicalize bool

�������Ϊon������no-state ģʽ��������ļ����£�ʱ�Ὣ���·����Ϊ����·����

apc.preload_path string

apc.use_request_time bool

Use the SAPI request start time for TTL.

apc.file_md5 bool

��¼�ļ���md5ֵ

apc.lazy_functions integer

���ú����ӳټ���

apc.lazy_classes integer

�������ӳټ���