source: trunk/xcache.ini @ 1182

Last change on this file since 1182 was 1182, checked in by moo, 2 years ago

adds xcache.coredump_type, updated ini example

  • Property svn:eol-style set to native
File size: 3.0 KB
RevLine 
[927]1;; this is an example, it won't work unless properly configured into php.ini
[1]2[xcache-common]
[1026]3;; non-Windows example:
4extension = xcache.so
5;; Windows example:
6; extension = php_xcache.dll
[927]7
[34]8[xcache.admin]
[895]9xcache.admin.enable_auth = On
[34]10xcache.admin.user = "mOo"
[927]11; set xcache.admin.pass = md5($your_password)
12; login use $your_password
[34]13xcache.admin.pass = ""
14
[1]15[xcache]
[39]16; ini only settings, all the values here is default unless explained
[162]17
[1182]18; select low level shm implemenation
[162]19xcache.shm_scheme =        "mmap"
[1]20; to disable: xcache.size=0
[167]21; to enable : xcache.size=64M etc (any size > 0) and your system mmap allows
[536]22xcache.size  =               60M
[127]23; set to cpu count (cat /proc/cpuinfo |grep -c processor)
[1]24xcache.count =                 1
[33]25; just a hash hints, you can always store count(items) > slots
[1]26xcache.slots =                8K
[114]27; ttl of the cache item, 0=forever
28xcache.ttl   =                 0
29; interval of gc scanning expired items, 0=no scan, other values is in seconds
30xcache.gc_interval =           0
[1]31
32; same as aboves but for variable cache
[536]33xcache.var_size  =            4M
[1]34xcache.var_count =             1
35xcache.var_slots =            8K
[927]36; default value for $ttl parameter of xcache_*() functions
[114]37xcache.var_ttl   =             0
[927]38; hard limit ttl that cannot be exceed by xcache_*() functions. 0=unlimited
[114]39xcache.var_maxttl   =          0
40xcache.var_gc_interval =     300
[1]41
[1147]42; mode:0, const string specified by xcache.var_namespace
43; mode:1, $_SERVER[xcache.var_namespace]
44; mode:2, uid or gid (specified by xcache.var_namespace)
45xcache.var_namespace_mode =    0
46xcache.var_namespace =        ""
47
[1]48; N/A for /dev/zero
49xcache.readonly_protection = Off
[927]50; for *nix, xcache.mmap_path is a file path, not directory. (auto create/overwrite)
51; Use something like "/tmp/xcache" instead of "/dev/*" if you want to turn on ReadonlyProtection
52; different process group of php won't share the same /tmp/xcache
[39]53; for win32, xcache.mmap_path=anonymous map name, not file path
[1]54xcache.mmap_path =    "/dev/zero"
[39]55
56
[1182]57; Useful when XCache crash. leave it blank(disabled) or "/tmp/phpcore/" (writable by php)
[1]58xcache.coredump_directory =   ""
[1182]59; Windows only. leave it as 0 (default) until you're told by XCache dev
60xcache.coredump_type =         0
61
[1106]62; disable cache after crash
[979]63xcache.disable_on_crash =    Off
[1]64
[927]65; enable experimental documented features for each release if available
66xcache.experimental =        Off
67
68; per request settings. can ini_set, .htaccess etc
[1]69xcache.cacher =               On
[165]70xcache.stat   =               On
[1]71xcache.optimizer =           Off
[33]72
[927]73[xcache.coverager]
74; enabling this feature will impact performance
[1117]75; enabled only if xcache.coverager == On && xcache.coveragedump_directory == "non-empty-value"
[399]76
[927]77; per request settings. can ini_set, .htaccess etc
78; enable coverage data collecting and xcache_coverager_start/stop/get/clean() functions
[1117]79xcache.coverager =           Off
80xcache.coverager_autostart =  On
[204]81
[927]82; set in php ini file only
[849]83; make sure it's readable (open_basedir is checked) by coverage viewer script
[204]84xcache.coveragedump_directory = ""
Note: See TracBrowser for help on using the repository browser.