Windows 2008 R2下如何进行Wincache安装与配置教程
安装方法:
这个扩展有两个安装包:一个是针对5.2.X 版本的PHP,另一个是针对PHP 5.3.X。
1. 打开适合你的PHP版本的安装包
2. 将php_wincache.dll文件复制到PHP扩展的文件夹。通常这个文件夹叫做“ext”,和所有的PHP二进制文件在一个文件夹下。比如:
“C:\Program Files\PHP\ext”
3. 用文本编辑器打开php.ini文件,位置同上。比如:
“C:\Program Files\PHP\php.ini”
4. 在上面这个文件的最后加上这么一行:
Extension=php_wincache.dll
5. 保存并关闭php.ini。
6. 将你的服务器的应用库重启以读取配置的变化。
PHP版本:
• PHP 5.2.X, Non-thread-safe build
• PHP 5.3 X86. Non-thread-safe VC9 build
注意:此扩展只能在服务器通过FastCGI运行PHP的情况下使用,PHP的版本必须是NTS(非线程安全)的。WinCache加速器安装与配置,Wincache1.1.0 for5.3.这个大家可以去微软IIS官方下载,他将极大地提高您的PHP系统运行效率!如果您的服务器运行的都是开源程序,不需要zend,强烈建议您使用这个配置!
打开以下网址,下载Wincache模块
http://www.iis.net/downloads/microsoft/wincache-extension
同样们把网页拉到最下面找到:Download WinCache
并下载 WinCache 1.1 for PHP 5.3 – x86 ,这个文件,这里一定要注意,Wincache版本要与PHP版本相对应,我们在这里采用的是PHP 5.3.21 所以我们选择这WinCache 1.1 for PHP 5.3 – x86 这个进行下载。
下载完成后,发现wincache-1.1.0-5.3-nts-vc9-x86.exe,这个文件是个EXE文件,先不要急于打开,我们解压它
解压wincache-1.1.0-5.3-nts-vc9-x86.exe这个文件后,可以发现里面有一个 php_wincache.dll
在这里,我们需要把php_wincache.dll这个文件复制到 “D:\Server\php\ext” 目录下
然后我们再打开IIS管理器,打开PHPManager管理软件
点击Enable or disnable an extension,开启php_wincache 功能
拉到最下面,找到php_wincache.dll ,右键Enable 就可以启用php_wincache了
注意事项:wincache 和zendloader冲突,所以二者只能选其一,由于 wincache是内存级优化,速度自然比 zendloader快很多,这个根据具体配置选择。如何程序需要zend加密解密 然后又要用wincache的话 那只能关闭wincache的文件缓存功能了。