后端开发|php教程
nbsp,0626,PHP,memcache,compiled
后端开发-php教程
PHP5.3.3安装memcache的问题
本人按照网上的教学安装memcache,但是就无法成功使用memcache,在进程里是有进程memcached.exe的进程在跑着,在命令行里打php,出现一个memecache警告错误,内容如下:
在线解析源码,ubuntu支持的电脑,怎么禁用电脑tomcat,小白爬虫教程,php app后端,南京seo搜索引擎优化工具lzw
PHP Warning: PHP Startup: memcache: Unable to initialize module
Module compiled with build ID=API0626,TS,VC6
PHP compiled with build ID=API0626,TS,VC9
These options need to match
in Unknown on line 0
旅行 源码,ubuntu电脑屏幕旋转,网络爬虫漫画app,php workmen,seo用户画像lzw
本人的PHP版本是5.3.3,难道要换一个版本?有什么好的方法解决呢?
html公司官网源码,Ubuntu装宝塔l,数据爬虫 如何收费,php 双目,seo能力测试lzw
——解决方案——————–
PHP源码经过编译后, 有几个需要注意的地方:编译器,线程安全,调试,版本
编译器指编译时使用的编译器.
线程安全指是否开启了PHP的线程安全层.
调试指是否开启了PHP调试模式.
Module compiled with build ID=API0626,TS,VC6
PHP compiled with build ID=API0626,TS,VC9
这两句是说:
模块使用了0626发行版的php构建工具, 开启线程安全, 未启用调试模式, 编译器为VC6
PHP使用了0626发行版的php构建工具, 开启线程安全, 未启用调试模式, 编译器为VC9
所以, 你的问题在于两者使用了不同的编译器编译了.
因此, 你需要用VC9以线程安全非调试模式重新编译一下你的memcache模块. 或者你从网上找别人编译好的.