windows下安装memcache

windows下安装memcache的时候,一直出现这个错误信息,无法载入php_memcache.dll。

PHP Warning:  PHP Startup: Unable to load dynamic library ‘./php_memcache.dll’ – \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xb3\xcc\xd0\xf2\xa1\xa3\r\n in Unknown on line 0

后来发现是php版本和php_memcache.dll 不兼容造成的。

去这里下载适合你php版本的 memcache.dll http://pecl4win.php.net/ext.php/php_memcache.dll

我是php5.2.0,于是我就下载了

php_memcache.dll php-5.2.1 (5_2) 48 3,709 Compile 2008-01-11 06:03:10

但是整个配置过程中这个dll一直无法载入,后来把php升级为 5.2.5后,整个问题解决了

phpinfo() 中有了memcache信息。

 安装步骤

1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装
3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!

此条目发表在 服务器&PC, 程序 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>