- #xp,windows2003,windows7
- 开始,运行,cmd
- systeminfo|find "初始安装日期"
-
- #Linux
- tune2fs -l /dev/hdd1|grep 'Filesystem created'
- 创建快捷方式,右键属性,添加-new-window的参数
- “目标” E:\Tools\mozilla_firefox\firefox.exe -new-window
- mkdir -p /usr/local/src/xcache
- cd /usr/local/src/xcache
- wget http://xcache.lighttpd.net/pub/Releases/2.0.0/xcache-2.0.0.tar.gz
- tar zxf xcache-2.0.0.tar.gz
- cd xcache-2.0.0
- ./configure --enable-xcache
- make && make install
-
- /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
-
- vim /usr/local/etc/php5/cgi/php.ini
-
- ########################################################################
- [xcache-common]
- ;; install as zend extension (recommended), normally "$extension_dir/xcache.so"
- zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so
- ; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so
- ;; For windows users, replace xcache.so with php_xcache.dll
- zend_extension_ts = c:/php/extensions/php_xcache.dll
- ;; or install as extension, make sure your extension_dir setting is correct
- ; extension = xcache.so
- ;; or win32:
- ; extension = php_xcache.dll
-
- [xcache.admin]
- xcache.admin.enable_auth = On
- xcache.admin.user = "mOo"
- ; xcache.admin.pass = md5($your_password)
- xcache.admin.pass = ""
-
- [xcache]
- ; 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 = 60M
- ; set to cpu count (cat /proc/cpuinfo |grep -c processor)
- xcache.count = 1
- ; 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 = 4M
- xcache.var_count = 1
- xcache.var_slots = 8K
- ; default ttl
- xcache.var_ttl = 0
- xcache.var_maxttl = 0
- xcache.var_gc_interval = 300
-
- ; 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 (open_basedir is not checked)
- xcache.coredump_directory = ""
-
- ; per request settings
- xcache.cacher = On
- xcache.stat = On
- xcache.optimizer = Off
-
- xcache.test = Off
- xcache.experimental = Off
-
- [xcache.coverager]
- ; 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
-
- ; ini only settings
- ; make sure it's readable (open_basedir is checked) by coverage viewer script
- ; requires xcache.coverager=On
- xcache.coveragedump_directory = ""
-
- ########################################################################
-
- 如果php -v提示找不到xcache.so 要进php.ini改成正确的xcache.so的路径
- [root@baiqiuyi ~]# php -v
- Failed loading /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so: /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so: cannot open shared object file: No such file or directory
- PHP 5.2.17 (cli) (built: Jun 28 2012 00:15:29)
- Copyright (c) 1997-2010 The PHP Group
- Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
- with the ionCube PHP Loader v4.0.10, Copyright (c) 2002-2011, by ionCube Ltd., and
- with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
-
- [root@baiqiuyi ~]# php -v
- PHP 5.2.17 (cli) (built: Jun 28 2012 00:15:29)
- Copyright (c) 1997-2010 The PHP Group
- Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
- with XCache v2.0.0, Copyright (c) 2005-2012, by mOo
- with the ionCube PHP Loader v4.0.10, Copyright (c) 2002-2011, by ionCube Ltd., and
- with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
- mkdir -p /usr/local/src/eAccelerator
- cd /usr/local/src/eAccelerator
- wget http://dpvps.googlecode.com/files/eaccelerator-0.9.6.tar.bz2
- tar jxvf eaccelerator-0.9.6.tar.bz2
- cd eaccelerator-0.9.6/
- php -i|grep php.ini #查看php.ini路径
-
- [root@baiqiuyi eaccelerator-0.9.6]# php -v
- PHP 5.2.17 (cli) (built: Jun 28 2012 00:15:29)
- Copyright (c) 1997-2010 The PHP Group
- Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
- with the ionCube PHP Loader v4.0.10, Copyright (c) 2002-2011, by ionCube Ltd., and
- with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
- [root@p1 eaccelerator-0.9.6]# php -i|grep '/usr/local/etc/php5/cgi/php.ini'
- Loaded Configuration File => /usr/local/etc/php5/cgi/php.ini
- [root@p1 eaccelerator-0.9.6]# export PHP_PREFIX="/usr/local"
- [root@p1 eaccelerator-0.9.6]# $PHP_PREFIX/php5/bin/phpize
- Configuring for:
- PHP Api Version: 20041225
- Zend Module Api No: 20060613
- Zend Extension Api No: 220060519
-
- yum install autoconf automake -y && ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/php5/bin/php-config
-
- [root@baiqiuyi eaccelerator-0.9.6]# echo $?
- 0
- [root@baiqiuyi eaccelerator-0.9.6]# 如果输出为0
- [root@baiqiuyi eaccelerator-0.9.6]# make && make install
- [root@baiqiuyi eaccelerator-0.9.6]# vim /usr/local/etc/php5/cgi/php.ini
- 按G,再按O (大写字母O)
-
- [eaccelerator]
- zend_extension="/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
- eaccelerator.shm_size="32"
- eaccelerator.cache_dir="/tmp/eaccelerator"
- eaccelerator.enable="1"
- eaccelerator.optimizer="1"
- eaccelerator.check_mtime="1"
- eaccelerator.debug="0"
- eaccelerator.filter=""
- eaccelerator.shm_max="0"
- eaccelerator.shm_ttl="0"
- eaccelerator.shm_prune_period="0"
- eaccelerator.shm_only="0"
- eaccelerator.compress="1"
- eaccelerator.compress_level="9"
-
- 按Esc,然后 shift + zz (按住shift键,按两次小写字母z)
-
- [root@baiqiuyi eaccelerator-0.9.6]# service httpd configtest #测试配置文件
- # 输出Syntax OK的话直接
- [root@baiqiuyi eaccelerator-0.9.6]# service httpd restart
- ###注意:eAccelerator的配置文件一定要放到ZendOptimizer ioncube之类的前面,否则会报错。
1 1