Publish time 2013-2-28 21:58:34

[2013.02.28] Lighttpd+Mediawiki+xcache [to be continued...]

1.
Create database

2.install other php functions/GD/php-dev
sudo apt-get install php5-cli php5-dev
sudo apt-get install libgd2-xpm libgd2-xpm-dev php5-gd

3.compiler xcache
wget http://... (the release url)
tar -xzvf xcache-*.tar.gz
cd xcache*
phpize --clean && phpize && ./configure --enable-xcache --enable-xcache-optimizer
make
sudo make install

4.

take off /etc/php5/conf.d/xcache.ini
(zen_extension don't support xcache any more)
5.
vi /etc/php5/cgi/php.ini
add parameter


;; install as zend extension (recommended), normally "$extension_dir/xcache.so"
extension = xcache.so


xcache.admin.enable_auth = On
; Configure this to use admin pages
xcache.admin.user = "xc"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "66ea62661341cb2953b52fad5dae673c"


; ini only settings, all the values here is default unless explained

; select low level shm/allocator scheme implemenation
xcache.shm_scheme =        "mmap"
; to disable: xcache.size=0
; to enable : xcache.size=64M etc (any size > 0) and your system mmap allows
xcache.size  =                32M
; set to cpu count (cat /proc/cpuinfo |grep -c processor)
xcache.count =                 2
; just a hash hints, you can always store count(items) > slots
xcache.slots =                8K
; ttl of the cache item, 0=forever
xcache.ttl   =                 0
; interval of gc scanning expired items, 0=no scan, other values is in seconds
xcache.gc_interval =           0

; same as aboves but for variable cache
xcache.var_size  =            8M
xcache.var_count =             1
xcache.var_slots =            8K
; default ttl
xcache.var_ttl   =             0
xcache.var_maxttl   =          0
xcache.var_gc_interval =     300

xcache.test =                Off
; N/A for /dev/zero
xcache.readonly_protection = Off
; for *nix, xcache.mmap_path is a file path, not directory.
; Use something like "/tmp/xcache" if you want to turn on ReadonlyProtection
; 2 group of php won't share the same /tmp/xcache
; for win32, xcache.mmap_path=anonymous map name, not file path
xcache.mmap_path =    "/dev/zero"


; leave it blank(disabled) or "/tmp/phpcore/"
; make sure it's writable by php (without checking open_basedir)
xcache.coredump_directory =   ""

; disable cache after crash
xcache.disable_on_crash =    Off

; enable experimental documented features for each release if available
xcache.experimental =        Off

; per request settings
xcache.cacher =               On
xcache.stat   =               On
xcache.optimizer =           Off


; per request settings
; enable coverage data collecting for xcache.coveragedump_directory and xcache_coverager_start/stop/get/clean() functions (will hurt executing performance)
xcache.coverager =          Off
xcache.coverager_autostart =  On
; ini only settings
; make sure it's readable (care open_basedir) by coverage viewer script
; requires xcache.coverager=On
xcache.coveragedump_directory = ""

6.
Create MD5 passworf
echo -n 'password'|md5sum|cut -d '' -f1
.
.
.
etc
7.install unicode support
apt-get install php5-intl
8.
restart lighttpd



https://groups.google.com/forum/#!topic/xcache/UZFaC4iQSmc
http://www.maxwhale.com/how-to-install-xcache-for-php-5-on-centos/
http://pcmanx.blogspot.tw/2007/12/lighttpd-mediawiki_6679.html
http://nixcraft.com/web-servers/16524-lighttpd-url-rewrite.html
http://fatvegan.com/2007/08/16/php5-lighttpd-and-xcache-on-ubuntu-dapper/
http://xcache.lighttpd.net/wiki/XcacheIni
http://hi.baidu.com/breezelark/item/f60864eb446220c7baf37d44
http://xcache.lighttpd.net/wiki/MigratingTo3.0.0
http://xcache.lighttpd.net/wiki/ReleaseArchive
http://egustafson.github.com/blog/2012/02/18/mediawiki-with-lighttpd-and-sqlite-on-ubuntu/
http://www.it165.net/os/html/201207/2756.html
https://www.google.com.tw/search?hl=zh-TW&client=firefox-a&hs=4cd&tbo=d&rls=org.mozilla%3Azh-TW%3Aofficial&q=xcache.so+doesn%27t+appear+to+be+a+valid+Zend+extension&oq=xcache.so+doesn%27t+appear+to+be+a+valid+Zend+extension&gs_l=serp.3..0.17932.26825.0.27624.25.25.0.0.0.13.171.2596.9j14.23.0...0.0...1c.1.LaiG7Mo_vrs
http://pastebin.com/E8ExXvwh
http://pastebin.com/jqvMGgrh
http://www.mediawiki.org/wiki/Manual:Installing_MediaWiki_with_Lighttpd
http://blog.malaya-digital.org/setup-mediawiki-on-a-minimal-centos-6-2-64-bit-and-lighttpd/
http://pecl.php.net/intl



Pages: [1]
View full version: [2013.02.28] Lighttpd+Mediawiki+xcache [to be continued...]