windows 2008 R2 wincache 不稳定
2015-08-18 11:30
281 查看
windows 2008 R2系统iis+php5.4+wincache+memcahce环境在运行中,出现fastcgi错误,引起w3wp崩溃。
后来试着将环境改为:用php5.5替换php5.4,用php5.5内置的opcache替换wincache。但opcache也会引发fastcgi错误,引起w3wp崩溃。
今天在网上找到一篇文章,也许有用,摘抄如下:
解决内存优化与 zend冲突问题 这个问题非常可爱,因为到目前为止国内90%的windows高版本服务器,还是使用的 php5.2.x系统,其中大部分是因为这个问题放弃使用 5.3.x或 5.4.x的,其实解决方法很容易。注意顺序及 wincache.fcenabled=0 //关闭文件缓存(如果不关闭,则php程序将出现fastcgi错误),php.ini具体添加:
之后还是重启 iis,这样就不存在冲突了,能够同时使用内存优化与 zend,因为许多程序,例如:shopex discuz商家模板 phpcms商家模板等都要使用 zend加密,如果程序不支持 ZendGuardLoader-php-5.3,请使用低版本的 ZendOptimizer-3.3和 php5.2.x。
后来试着将环境改为:用php5.5替换php5.4,用php5.5内置的opcache替换wincache。但opcache也会引发fastcgi错误,引起w3wp崩溃。
今天在网上找到一篇文章,也许有用,摘抄如下:
解决内存优化与 zend冲突问题 这个问题非常可爱,因为到目前为止国内90%的windows高版本服务器,还是使用的 php5.2.x系统,其中大部分是因为这个问题放弃使用 5.3.x或 5.4.x的,其实解决方法很容易。注意顺序及 wincache.fcenabled=0 //关闭文件缓存(如果不关闭,则php程序将出现fastcgi错误),php.ini具体添加:
;wincache extension=php_wincache.dll wincache.fcenabled=0 ;memcache extension=php_memcache.dll [Zend Guard Loader] zend_extension="C:\Program Files (x86)\PHP\ext\ZendLoader.dll" zend_loader.enable=1 zend_loader.disable_licensing=0 zend_loader.obfuscation_level_support=3 zend_loader.license_path=
之后还是重启 iis,这样就不存在冲突了,能够同时使用内存优化与 zend,因为许多程序,例如:shopex discuz商家模板 phpcms商家模板等都要使用 zend加密,如果程序不支持 ZendGuardLoader-php-5.3,请使用低版本的 ZendOptimizer-3.3和 php5.2.x。
相关文章推荐
- nginx 配置错误页面
- 关于阶乘的不等式的多种证明方法
- 实习小记-论开源闭源
- 清除缓存
- CocoaPods问题汇总.
- KMP练习——KMP模式匹配 一(串)
- ibatis缓存select字段
- std::map的insert和下标[]访问
- ASP.NET MVC 的开发体验
- 转载自rhino的Java enum的用法详解
- 用UIButton实现页面跳转(AppDelegate +NavigationViewController)
- 剑指offer 39_二叉树的深度
- 用Inno Setup制作安装程序
- Linux下安装oracle报错
- 多项目管理的一点思考
- java获得执行jar的运行路径
- java逻辑运算符
- JS中的Call()和Apply()
- jdom学习:读取xml文件
- Ubuntu修复grub