我在php.ini中加了以下代码,又将php_apc.dll加到ext文件中怎么还启动不了APC呢???????
[APC]
;启用 APC 扩展
extension = php_apc.dll
extension = php_apc_3_0_19.dll
;开启 APC 1 | Off
apc.enabled = 1
;可分配的共享内存个数
apc.shm_segments = 1
;每个共享内存的尺寸大小,这里是 64M
apc.shm_size = 64
;当文件的尺寸大于这个值是,将不会被缓存,默认是1M
apc.max_file_size = 10M
;当设置为1时,表示每次请求进来时,APC 都会检查文件是否被修改,如果修改了的话就会重新编译,默认是 1
apc.stat=1
apc.cache_by_default = On
;在 CLI 模式(命令行模式)下启用 APC
apc.enable_cli = Off
apc.enabled = On
;当一个运行中的服务器中的文件有修改时,如拷贝、解压、编辑时,在该操作完成前,该文件是不完整的,会有一小会的延迟,此时 APC如果对其进行缓存的时候就是有问题的。这个选项就是为了这个延迟时间而设的,默认是2秒,一般无需修改。
apc.file_update_protection = 2
;以下文件将不会被缓存,使用逗号隔开,支持 POSIX 标准的正则表达式
apc.filters =
apc.gc_ttl = 3600
;优化 include_once 和 require_once
apc.include_once_override = Off
apc.max_file_size = 1M
;将会缓存的源文件数,只是一个大概的数字,如果不确定的话可以设置为 0 或者忽略它
apc.num_files_hint = 1000
;优化级别,默认是0,值越高表示优化的级别越高,此参数还在试验中(不过应该有些效果吧,如果不稳定的话就关了它)
apc.optimization = Off
apc.report_autofilter = Off
apc.shm_segments = 1
apc.shm_size = 30
apc.slam_defense = 0
apc.stat = On
;缓存条目在槽中允许的空闲时间(秒),当超过这个时间时,该槽会被其它的缓存条目使用
apc.ttl = 0
apc.user_entries_hint = 100
;同上,只不过是针对用户自定义的缓存条目
apc.user_ttl = 0
;当一个很繁忙的服务器重启或同一时间段内有很多文件同时需要编译时,服务器可能会挂了(或假死:P),当把该项设置为1 时,APC就会每次只编译一个文件,其它没有编译的正在运行中的文件还是以原样运行,完了之后再编译下一个
apc.write_lock = On