搜索
您的当前位置:首页正文

memcached缓存技术之安装配置php并在CMD下用telnet操作数据

2023-11-18 来源:知库网

第一步下载安装memcached.exe文件 (1)将下载的文件解压到指定文件 (2)打开CMD控制台输入cd回到根目录 (3)将制定的文件路径输入,然后用memcached.exe -d install安装 (4)用memcached.exe p 端口号 或 memcached.exe m 200MB d start 指令启动。 (5

第一步下载安装memcached.exe文件

(1)将下载的文件解压到指定文件

(2)打开CMD控制台输入cd回到根目录

(3)将制定的文件路径输入,然后用memcached.exe -d install安装

(4)用memcached.exe –p 端口号 或memcached.exe –m 200MB –d start 指令启动。

(5)用netstat –anb指令查看11211端口是否被memcached.exe占用,占用则安装成功。

第二步配置php_memcahce.dll使得php的memcache的扩展可以使用。

(1)下载自己php版本对应的php_memcahce.dll,注意版本一定要对应自己的php版本。

(2)将下载好的php_memcahce.dll放在php文件下面的ext文件中。

(3)在php.ini的指定扩展处加上extension=php_memcache.dll。

(4)重启Apache。

注意:要想使用telnet在CMD控制台进行缓存的操作,首先如果发现不支持有解决方案:

(1)首先看一下自己的C盘的windows下面的systems32有没有telnet,没有就去别人电脑复制一个。

(2)右击我的电脑,点击管理然后将服务打开启用telnet。

(3)在CMD控制台下用telnet 127.0.0.1 11211链接到memcached服务。

(4)用telnet进行增删改查,

增 add 键名 0 时间(秒为单位)内容的大小(如:5) 内容(hello)

删 delet 键名

改 set 键名 0 时间(秒为单位)内容的大小(如:5) 内容(hello) 注(存在则改不存在则创建)

查 get 键名

小编还为您整理了以下内容,可能对您也有帮助:

win7系统安装memcached的详细步骤(图文)

本教程小编和大家分享win7系统安装memcached的方法,许多小伙伴不知道如何安装memcached,Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。接下来教程分享win7系统安装memcached的详细步骤。

推荐:win764位系统下载

具体方法如下:

1、软件包下载;

安装步骤

1、解压到指定目录,如:E:memcached;

2、用cmd打开命令窗口,转到解压的目录,输入“memcached-dinstall”;

3、查看是否安装成功,输入memcached_h,出现下图窗口说明已经安装成功;

4、默认参数说明

-p监听的端口

-l连接的IP地址,默认是本机

-dstart启动memcached服务

-drestart重起memcached服务

-dstop|shutdown关闭正在运行的memcached服务

-dinstall安装memcached服务

-ninstall卸载memcached服

-u以的身份运行(仅在以root运行的时候有效

-m最大内存使用,单位MB。默认64M

-M内存耗尽时返回错误,而不是删除

-c最大同时连接数,默认是102

-f块大小增长因子,默认是1.2

-n最小分配空间,key+value+flags默认是4

-h显示帮助

5、telnet测试是否正常运行telnet127.0.0.111211;

6、进入后先按ctrl+]启动回示功能,否则无法看到输入信息。回示功能启动成功后;

7、stats命令查看运行状态;

8、注意:如果提示telnet命令不存在,需要去控件面板开启windows的tel服务功能,win7的开启tel功能操作步骤是:【控制面板】-【程序和功能】-【打开或关闭window功能】,然后找到并勾选tel相关即可。

本教程分享win7系统安装memcached的方法。

win7下memCache的安装过程(具体操作步骤)

   .下载memcache 的windows 稳定版 解压放某个盘下面 比如在H:/wamp//php api/memcache

   .在终端(即cmd 命令界面)下 输入安装命令 H:/wamp//php api/memcache/memcached exe –d install [提示错误:failed to install service or service already installed] 解决方法 在系统盘中找到cmd exe文件 点击右键 以管理员身份运行

   输入命令 启动memcache服务 H:/wamp//php api/memcache>memcached exe d start

   测试memcache是否连接成功 H:/wamp//php api/memcache>telnet [提示错误: telnet 不是内部或外部命令 也不是可运行的程序或批处理文件 ] 注 windows 带有telnet 只是默认没有安装而已 解决方法 依次打开“开始”→“控制面板”→“打开或关闭Windows功能” 在打开的窗口处 寻找并勾选“Telnet客户端” 然后点击“确定” 顺利安装后 再在运行下输入此命令就OK了 开始–>控制面板–>程序和功能 左侧 打开或者关闭windows功能 找到Telnet客户端 选择安装 输入 stats命令查看基本信息 memcache连接测试运行成功!

复制代码 代码如下: <?php $mem = new memcache; //实例化 $mem >connect( ) or die ("链接失败"); // (服务器地址) (端口号) echo $mem >getVersion(); //获得版本信息 使用echo输出 ?> lishixin/Article/program/PHP/201311/20944

php 怎么配置memcached

分为linux和windows系统下:

windows下:

1、首先下载memcache的windows版本,将下载下来的文件解压出来后会看见一个名为memcached.exe的可执行程序

2、将该文件放到指定目录,如D盘

3、安装:

开始->运行->cmd打开命令窗口

进入D盘:cd d:

安装memcache服务:

在命令窗口输入:

memacahed.exe -d install

等待命令执行完成后,就可以在服务列表中看到memcached服务

4、启动memcache服务:

memcached.exe -d start 

5、可以通过以下命令来查看memcache服务是否启动成功:

wmic process get description, executablepath | findstr memcached.exe

可以将memcached.exe的路径放入到系统环境变量中,方便使用。

查看memcache运行状态:

在命令窗口输入:

telnet 127.0.0.1 11211

链接到memcache上,输入stats就可以查看到当前memcache的状态了;

linux下:

1.下载memcache源码

http://www.memcached.org/

2.解压并进入目录

./configure --prefix=/usr/local/memcache

make

make test

sudo make install

3.启动memcache

memcache -d start -u root

验证memcache是否正确安装并启动

netstat -tap | grep memcached 

4.安装memcache扩展库

下载memcache扩展

进入到memcache扩展文件

./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config

make

make install

修改php.ini文件 增加

extension=memcache.so

安装memcached扩展库

下载memcached扩展

memcached扩展需要libMemcached库的支持,所有在安装memcached扩展库之前要确认系统已经安装了libmemcached

安装libmemcached

./configure --prefix=/usr/local/memcache

make

make install

libmemcached安装完成后,就可以安装memcached扩展库

./configure --with-libmemcached-dir=/usr/local/memcached/ --with-php-config=/usr/local/php/bin/php-config

make

make install

同样修改php.ini配置文件,增加

extension=memcached.so

Win7系统怎么安装测试memcached win7系统安装测试memcached的方法

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载,但是许多用户并不知道要怎么安装测试memcached,针对这个问题,小编就为大家具体介绍一下win7系统安装测试memcached的方法吧。

1、软件包下载

下载Memercached For Windows:http://download.csdn.net/detail/bbirdsky/7395123

2、安装步骤

1)解压到指定目录,如:E:memcached;

2)用cmd打开命令窗口,转到解压的目录,输入 “memcached -d install”;

3、查看是否安装成功,输入memcached –h,出现下图窗口说明已经安装成功;

4、默认参数说明

-p 监听的端口

-l 连接的IP地址, 默认是本机

-d start 启动memcached服务

-d restart 重起memcached服务

-d stop|shutdown 关闭正在运行的memcached服务

-d install 安装memcached服务

-d uninstall 卸载memcached服

-u 以的身份运行 (仅在以root运行的时候有效

-m 最大内存使用,单位MB。默认64M

-M 内存耗尽时返回错误,而不是删除

-c 最大同时连接数,默认是102

-f 块大小增长因子,默认是1.2

-n 最小分配空间,key+value+flags默认是4

-h 显示帮助

5、telnet测试是否正常运行 telnet 127.0.0.1 11211 如下图:

6、进入后先按ctrl+]启动回示功能,否则无法看到输入信息。回示功能启动成功后;

7、stats命令查看运行状态。

注意:如果提示telnet命令不存在,需要去控件面板开启windows的tel服务功能,win7的开启tel功能操作步骤是:【控制面板】-【程序和功能】-【打开或关闭window功能】,然后找到并勾选tel相关即可。其他window系统步骤类似。

关于win7系统安装测试memcached的方法就为大家介绍到这边了,有需要的用户们可以参照上面的方法步骤来进行操作就可以了, 更多精彩内容欢迎继续关注!

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

上一篇:小孩名字叫什么好

下一篇:

热门图文

  • JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解

    唯一的区别是,数组的属性是0-n整数对象的属性可以是任意字符串比如有一个数组a=[1,2,3,4],还有一个对象a={0:1,1:2,2:3,3:4},然后你运行alert(a[1]),两种情况下的运行结果是相同的!这就是说,数据集合既可以用数组表示,也可以用对象表示,那么我到底该用哪一种呢?数组表示有序数据的集合,而对象表示无序数据的集合。如果数据的顺序很重要,就用数组,否则就用对象。当然,数组和对象的另一个区别是,数组的数据没有”名称”(name),对象的数据有”名称”(name)。

  • JavaScript判断变量数据类型

    意思是使用JavaScript写一段检查输入数据是否符合数据类型要求的代码。

  • js声明数组和向数组中添加对象变量的简单实例

    对于一门编程语言,肯定包含变量和数据类型。今天我们就来看看JavaScript脚本语言的变量和数据类型。相对于其他的Java,C++等高级程序语言,JavaScript显得很简单。一、变量 JavaScript的变量是松散类型的,所谓松散就是用来保存任何类型的数据。变量是存储信息的容器。定义变量时要使用var操作符(var是关键字),后面跟一个变量名(变量名是标识符)。变量也就是初始化后可以再次改变的量。那么我们来看看实例: 就像代数那样:x=2,y=3,z=x+y在代数中,我们使用字母(比如x

  • Javascript如何判断数据类型和数组类型

    数据类型判断之typeoftypeof可以解决大部分数据类型的判断,其返回值为一个字符串,该字符串说明运算数的类型。返回结果:除了string、number、boolean、undefined这四个类型外,null、object、array返回的都是object类型!!!对于函数类型返回的则是function,再比如typeof(Date),typeof(eval)等。js判断数组类型的方法1) instanceof instanceof 用于判断一个变量是否某个对象的实例,是一个三目运算式。这

  • JS从数组中随机取出几个数组元素的方法

    var a = [1,2,3,3,4,5,6,7,8,9];function sendNum(arr){ return arr[Math.floor(Math.random()*arr.length)];}sendNum(a);这样就可以实现每次返回是一个随机数组中的一个数。主要用的就是random的方法。random方法,是返回(0,1] 的数,但取不到1,所以用Math.floor向下取整。

Top