为摄影协会服务器安装了Xcache,速度提升感觉比memcache要明显,所以还是记录下来备用,首先请您根据您的php版本下载相应的xcache,服务器是windows2008X64,开始下载的64位的Xcache,一直运行不了,最后通过phpinfo看到apache实际上在32位下面运行的,又下载了32位的Xcache,再次刷新看到Xcache已经生效了,打开discuz时候有一种刷~的感觉了。。。
下载地址是:http://xcache.lighttpd.net/pub/Releases/
以下的安装事例的环境:
Apache/2.0.55 (Win32) PHP/5.2.3 mysql-5.0.19 Zend Optimizer v3.3.0
我用的略有差别,用的MSVC9 (Visual C++ 2008) API220100525,TS,VC9 php5.4.34 版本稍有不同,也可以启动
http://xcache.lighttpd.net/pub/Releases/3.2.0-rc1/XCache-3.2.0-rc1-php-5.4.32-Win32-VC9-x86.zip
需要注意的是:如果你的PHP版本大于等于5.1
那么一定要修改auto_globals_jit改为:auto_globals_jit = Off
1、下载XCache-1.2.1-php-5.2.3-Win32.zip解压
2、把php_xcache.dll文件拷贝到php安装目录的ext目录(本例是拷贝到D:\usr\local\php\ext 目录内)
3、然后参考XCache解压后Release_Ts文件夹,参考xcache.ini 配置文件
把下面
[xcache-common]
extension = php_xcache.dll
[xcache]
xcache.shm_scheme = "mmap"
xcache.mmap_path = "xcache" //xcache.mmap_path设成非路径即可
xcache.size=64M
xcache.count=1
xcache.slots=8K
xcache.ttl=0
xcache.gc_interval=0
xcache.var_size=0M
xcache.var_count=1
xcache.var_slots=8K
xcache.var_ttl=0
xcache.var_maxttl=0
xcache.var_gc_interval=300
xcache.test=Off
xcache.readonly_protection=Off
添加到php.ini里面 重启apache
写个phpinfo.php,看了一下xcache已经运行
上一篇:单机memcache内存优化效果不如APC、Xcache等php加速扩展 下一篇:三四线城市的奇葩互联网世界你不懂