专栏首页木头编程 - moTzxxPHP 开发学习[2] —— wamp memcache 的安装与扩展(Windows 64)

PHP 开发学习[2] —— wamp memcache 的安装与扩展(Windows 64)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/51570350

一.windows 操作系统下的 memcache 安装

1.安装包下载

此处提供32位安装包的链接,如果需要64位的应该可以查得到。将下载的压缩包解压到自己确定的安装目录,我的参考如下:

2.为了安装顺利,所以需要以管理员身份启动cmd.exe,不然多会报错:“failed to install service or service already installed”,进入E:\phpToStudy\memcached目录下,运行命令

memcached.exe -d install (之后屏幕无任何提示) memcached.exe -d start

(之后屏幕无任何提示,但是在“任务管理器”中勾选“显示所有用户进程”,此时可以看到memcached.exe进程正在运行)

  默认端口11211,外部访问需要开放该端口,否则无法成功连接。

3.给出部分参考信息:

(1). memcached基本参数设置:

    -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,然后用命令行设置,比如:

e:\phpToStudy\memcached> memcached.exe -m 1 -d start

(2). 停止memcached:

   memcached.exe -d stop

(3). 卸载memcached:

   memcached.exe -d uninstall

二.memcache扩展的实现

1.通过对phpinfo的信息查询,得知我的笔记本上安装的是32版本的,应该是当初安装时兼容了32位的。截图如下:

2.然后访问网址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/,根据wamp集成环境的不同版本,下载对应的memcache安装包,其中我的php版本为5.5.12 

3.将解压后的 php_memcache.dll 和 php_memcache.pdb 复制粘贴到php所安装的ext目录下,参考如图

4.打开php.ini文件,在最后添加一句

   extension=php_memcache.dll

5.重启apache服务,测试代码如下:

6.浏览器中访问该文件会打印输出: I am Memcache !

注意:php开发过程中,如果需要进行 memcached 的使用,需要提前开启memcached的服务

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 我在对PHPAdmin进行数据库文件导入时遇到的几个问题,备忘

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • rsync error(1503)分析:@ERROR: auth failed on module xxxx rsync error: error starting client-server

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • 跨域解决方案整理笔记

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • memcached的最新状态

    memcached 是由 Danga Interactive 开发并使用 BSD 许可的一种通用的分布式内存缓存系统。最新的稳定版本是memcached 1.4...

    张善友
  • memcached全面剖析

    如今,越来越多的Web应用程序开始使用memcached这个高速的缓存服务器软件。然而,memcached的基础知识远远未能像其他Web技术那样普及,memca...

    张善友
  • nginx+memcached构建页面缓存应用

    nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、djang...

    后端技术探索
  • nginx+memcached构建页面缓存应用

    nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、djang...

    后端技术探索
  • Mac OS使用brew安装memcached

    代码改变世界-coding
  • Linux 安装Memcached

    剑行者
  • Memcached使用小记

    该文章简单记录一下在Windows平台下安装与配置Memcached的方法,Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数...

    写代码的猿

扫码关注云+社区

领取腾讯云代金券