Changes between Version 3 and Version 4 of PhpIni.zh


Ignore:
Timestamp:
2007-07-08T16:33:58Z (8 years ago)
Author:
moo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PhpIni.zh

    v3 v4  
    1 [[TracNav(DocTocZh)]]
     1[[TracNav(DocToc.zh)]]
    22[[PageOutline]]
    33= XCache and php.ini =
     
    3232
    3333= XCache 的 INI 配置 =
    34 终于到了解释 xcache.ini 的时候了, 不管你有没有上面的基础知识.
    35 
    36 == 载入 XCache 模块 ==
    37 {{{
    38 ;; 安装成 zend extension (推荐), 路径一般是 "$extension_dir/xcache.so"
    39 zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so
    40 ;; Windows 系统例子:
    41 zend_extension_ts = c:/php/extensions/php_xcache.dll
    42 ;; 或者您也可把 XCache 安装成 extension, 注意确保您的 extension_dir 设置正确, 并
    43 把 xcache.so 或者 php_xcache.dll 放到该目录里面
    44 ; extension = xcache.so
    45 ;; 或者 Win32 系统:
    46 ; extension = php_xcache.dll
    47 }}}
    48 
    49 == XCache Administration ==
    50 ||'''Name'''||'''Default'''||'''Changeable'''
    51 ||xcache.admin.user||"mOo"||PHP_INI_SYSTEM
    52 ||xcache.admin.pass||""||PHP_INI_SYSTEM
    53 ||xcache.test||Off||PHP_INI_SYSTEM
    54 ||xcache.coredump_directory||""||PHP_INI_SYSTEM
    55 
    56  '''xcache.admin.user''' ''string''::
    57  验证名.
    58  '''xcache.admin.pass''' ''string''::
    59  md5 后的验证密码, 亦即 md5(您的密码), 留空则禁用管理页面.
    60  '''xcache.test''' ''string''::
    61  仅在测试一些功能的时候才启用. 如果您不知道这个功能的作用, 则您不需要知道.
    62  '''xcache.coredump_directory''' ''string''::
    63  设置在 crash (SIGSEGV/SIGABRT) 时保存 core dump 文件的路径. 留空则禁止, 或者设置为类似 "/tmp/phpcore/" 的目录.
    64  确保这个路径可以被 php 写入文件. (与 open_basedir 无关).
    65 
    66 == XCache Cacher ==
    67 ||'''Name'''||'''Default'''||'''Changeable'''
    68 ||xcache.cacher||On||PHP_INI_SYSTEM
    69 ||xcache.size||0||PHP_INI_ALL
    70 ||xcache.count||1||PHP_INI_SYSTEM
    71 ||xcache.slots||8K||PHP_INI_SYSTEM
    72 ||xcache.ttl||0||PHP_INI_SYSTEM
    73 ||xcache.gc_interval||0||PHP_INI_SYSTEM
    74 ||xcache.var_size||0||PHP_INI_SYSTEM
    75 ||xcache.var_count||1||PHP_INI_SYSTEM
    76 ||xcache.var_slots||8K||PHP_INI_SYSTEM
    77 ||xcache.var_ttl||0||PHP_INI_ALL
    78 ||xcache.var_maxttl||0||PHP_INI_SYSTEM
    79 ||xcache.var_gc_interval||300||PHP_INI_SYSTEM
    80 ||xcache.readonly_protection||Off||PHP_INI_SYSTEM
    81 ||xcache.mmap_path||"/dev/zero"||PHP_INI_SYSTEM
    82 
    83  '''xcache.cacher''' ''boolean''::
    84  使用/不使用 opcode 缓冲器. xcache.size = 0 时无效.
    85  '''xcache.size''' ''int''::
    86  0 禁止, 非 0 则启用缓冲器. 请注意您系统所允许的 mmap 最大值.
    87  '''xcache.count''' ''int''::
    88  指定将 cache 切分成多少块. 参考 SplittedCache
    89  '''xcache.slots''' ''size''::
    90  只是作为 hash 槽个数的参考值, 您可以放心地缓冲超过这个个数的项目.
    91  '''xcache.ttl''' ''seconds''::
    92  设置缓冲项目的 Ttl (Time To Live) 值, 0=永不过期.
    93  '''xcache.gc_interval''' ''seconds''::
    94  检查过期项目, 回收内存空间的间隔.
    95  '''xcache.var_size''' ''int''::
    96  '''xcache.var_count''' ''int''::
    97  '''xcache.var_slots''' ''size''::
    98  '''xcache.var_gc_interval''' ''seconds''::
    99  同上, 不过用于数据缓冲而不是 opcode 缓冲.
    100  '''xcache.var_ttl''' ''seconds''::
    101  xcache_(get|set|inc|dec) 等的默认 ttl 值.
    102  '''xcache.var_maxttl''' ''seconds''::
    103  最大 ttl 值, 程序无法指定超过这个最大值的 ttl.
    104  '''xcache.readonly_protection''' ''boolean''::
    105  如果启用了 ReadonlyProtection, 将会略微降低性能, 但是会提高一定的安全系数. 这个选项对于 xcache.mmap_path = /dev/zero 无效.
    106  '''xcache.mmap_path''' ''string''::
    107  对于 *nix, xcache.mmap_path 是 ''文件路径'', 不是目录.
    108  对于 Win32, xcache.mmap_path 只是匿名的 ''map 名'', 不是实际的文件路径.
    109  如果您要启用 ReadonlyProtection 请用类似 "/tmp/xcache" 的路径. 2 组 php 不该共用同一个路径 (/dev/zero 除外).
    110 
    111 == XCache Optimizer ==
    112 ||'''Name'''||'''Default'''||'''Changeable'''
    113 ||xcache.optimizer||Off||PHP_INI_ALL
    114 
    115  '''xcache.optimizer''' ''boolean''::
    116  启用优化器 (目前无效).
    117 
    118 == XCache Coverager ==
    119 ||'''Name'''||'''Default'''||'''Changeable'''
    120 ||xcache.coverager||Off||PHP_INI_ALL
    121 ||xcache.coveragedump_directory||"/tmp/pcov/"||PHP_INI_SYSTEM
    122 
    123  '''xcache.coverager''' ''boolean''::
    124  Enable coverage data collecting for xcache.coveragedump_directory and xcache_coverager_start/stop/get/clean() functions (will hurt executing performance)
    125  '''xcache.coveragedump_directory''' ''string''::
    126  Directory to dump coverage data. Make sure it's readable (care open_basedir) by coverage viewer script. Requires xcache.coverager=On
     34参考 XcacheIni