win7下PHP安装memcache扩展不成功

路边拾草人 发布于 2015/01/15 13:05
阅读 6K+
收藏 0
PHP

      有没有谁遇到过这样的问题:在php.ini里面 extension=php_memcache.dll添加了memcache扩展,在ext目录里也添加了php_memcache.dll文件。但用phpinfo()查看表示memcache没安装成功?

      我目前用的是PHP5.3.29的版本,请问memcache应该是用多少的版本的。求助!!!

加载中
0
Koma
Koma
版本没对上,看看php的错误日志 
路边拾草人
路边拾草人
就是不知道应该对应那个版本的。
0
wfifi
wfifi

Apache Lounge 2.4 x64, php 5.5.16 ts x64, php_memcache-3.0.8-5.5-ts-vc11-x64成功的

楼主可能要注意下三者的版本适配问题

wfifi
wfifi
比如要么都64位,要么都32位,php和Apache配合就选ts版的吧, 编译器要么都是vc9,要么vc11
路边拾草人
路边拾草人
我也觉得是版本适配的问题。
0
冷三叔
冷三叔

楼主的PHP版本该升级了..

0
hylent
hylent

看你的php,你的php是神马编译的vc9还是vc11?架构是64位还是32位的?线程安全的(ts)还是非线程安全的(nts)?

一般情况下,php5.3是vc9、32位的。

与apache2_handler配合的肯定是线程安全版的(ts);与apache fcgid或者nginx配合的,那么ts和nts都有可能,一般是nts的。具体是哪个,可以通过phpinfo来查看。

找与php版本对应的扩展dll安装才可以。

有时候确定了所有东西都没问题,还是没有安装上的话,可以考虑重启电脑。

l
logoj
回复 @hylent : 太感谢了,我也是遇到同样的问题,你的回答解决了我的问题
hylent
hylent
回复 @路边拾草人 : TS地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/php_memcache-3.0.8-5.3-ts-vc9-x86.zip
hylent
hylent
回复 @路边拾草人 : NTS地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/php_memcache-3.0.8-5.3-nts-vc9-x86.zip
hylent
hylent
回复 @路边拾草人 : phpinfo(); 页面中的 “Thread Safety”项目如果是disabled 那么就是nts,否则就是ts。
路边拾草人
路边拾草人
错了,x86 32位的。
下一页
0
亦可塞艇
亦可塞艇
话说楼主是不是没重启哦
路边拾草人
路边拾草人
回复 @hylent : 对的,没重启电脑
hylent
hylent
对。。
返回顶部
顶部