windows下安装和卸载php的php_memcache.dll拓展
下载memcached放入D盘memcached文件夹
memcached文件夹里有3个文件:
libgcc_s_sjlj-1.dll
memcached.exe
pthreadGC2.dll
安装后,如果是windows7+的系统,请进入c:\system32\
找到cmd.exe,右键,管理员运行:
d:\
cd memcache
memcache -d install
打开注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached
在其中有一个“ImagePath”项,值为:
“D:\memcached\memcached.exe” -d runservice
在后面加上“-m 1024 -c 2048 -p 11211”
表示以后重启都声明1024M的内存,最大2048个连接数,端口为11211
【命令参数如下:】
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
—————————————————–
以上是第一步,就此安装成功了memcached服务。
接下来将php_memcache.dll复制到php安装目录的ext下
打开php.ini,在文件结尾加上:
[PHP_MEMCACHE]
extension=php_memcache.dll
重启apache,搞定所有安装过程。
—————————————————–
memcached服务文件和php_memcache.dll在file.my文件夹下有,每个php版本对应的php_memcache.dll不一样,有的时候apache启动不成功,最好都复制试试吧。
近期评论