网站使用wincache加速php运行速度

服务器配置完后,就没有注意PHP的优化,默认采用的是zend的加速,因为服务器上的网站并没有要zend的程序,所以决定换成更适合windows2008下PHP5.3加速的程序。

wincache下载地址


wincache要求与服务器PHP版本相符,所以请在下载页面中找到和你PHP版本相同的下载:

http://www.iis.net/downloads/microsoft/wincache-extension

wincache安装

  • 将下载的EXE文件进行双击安装,或直接在上面用右键进行解压,解压后将php_wincache.dll文件复制到PHP扩展的文件夹,
如:你的PHP安装在C:/php/ 那么PP的扩展文件夹就是C:/php/ext
  • 用文本编辑器打开php.ini文件,在文件底部加上
Extension=php_wincache.dll
保存文件后重启IIS即可。

查看wincacha安装成功没


建立phpinfo.php文件,找开后在里面查找 wincache,只要查找到就说明已经安装成功。如下图:

wincache

wincache使用问题


wincache 500 - 内部服务器错误解决

网上配置IIS+PHP的文章多数是安装ZEND,zend与wincache存在冲突,所以需要你在php.ini中将zend的加速代码注释掉,这样才能正常运行winchache,否则运行wincache就会出现500 - 内部服务器错误,下面给出zend加速代码,方便找原因的朋友查找:
;[ZendGuardLoader]
;zend_loader.enable=1
;zend_loader.disable_licensing=1
;zend_loader.obfuscation_level_support=3
;zend_loader.license_path=
;zend_extension="D:\php\ext\ZendLoader.dll"
  • 这是已经注释过的zend,正常使用中的前面的 ";" 这个符号是不存在的。
  • 如果你的没有找到zend,那么请看一下你是不是用了其它的加速,如果是需要将其它加速关闭才可以,否则会产生冲突。

评论

大侠名号:   验证码: 点击我更换图片  

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND