1.5-php连接memcached

先安装php的memcache扩展(memcached和php通讯的中间件)

wget http://www.lishiming.net/data/attachment/forum/memcache-2.2.3.tgz

# tar zxf memcache-2.2.3.tgz

# cd memcache-2.2.3

# /usr/local/php/bin/phpize   #执行,生成./configure文件

# ./configure --with-php-config=/usr/local/php/bin/php-config

# make && make install

安装完后会有类似这样的提示:Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

把这个记住,然后修改php.ini,

1.把 extension_dir = "./" 修改为extension_dir = "/usr/local/servers/php5/lib/php/extensions/no-debug-non-zts-20090626/"

2.并添加一行extension="memcache.so"

可以把memcache.so移动到其它地方,但必须在php.ini中指定路径。

PHP连接Memcached 检验

/usr/local/php/bin/php -m |grep memcache  #检查php是否有memcache模块

下载测试php脚本

curl www.apelearn.com/study_v2/.memcache.txt > 1.php 2>/dev/null    #在数据库中增加,替换等操作的php脚本

/usr/local/php/bin/php 1.php    #检验是否成功

时间: 2024-10-02 18:57:56

1.5-php连接memcached的相关文章

PHP 连接 Memcached 服务

PHP Memcache 扩展包下载地址:http://pecl.php.net/package/memcache,你可以下载最新稳定包(stable) wget http://pecl.php.net/get/memcache-2.2.7.tgz tar -zxvf memcache-2.2.7.tgzcd memcache-2.2.7/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-co

使用telnet连接memcached,发送统计命令:stats

使用telnet连接memcached,发送统计命令:stats.shell>telnet 192.168.51.110  11211 Trying 192.168.228.3... Connected to 192.168.228.3. Escape character is '^]'. statsSTAT pid 6995STAT uptime 87233STAT time 1222314531STAT version 1.2.6STAT pointer_size 32STAT rusage

Java 连接 Memcached 服务

Windows 下安装 Memcached http://www.runoob.com/memcached/window-install-memcached.html 通过 telnet 命令并指定主机ip和端口来连接 Memcached 服务. telnet HOST PORT telnet 127.0.0.1 11211 添加 Memcached jar 包 <dependency> <groupId>net.spy</groupId> <artifactId

21.5-21.8 memcached命令行、导出与导入、PHP连接memcached、存储会话

21.5 memcached命令行 创建数据 yum install -y telnet 利用telnet命令连接memcached数据库 telnet 127.0.0.1 11211 #写入数据 set key2 0 30 2 12 STORED 这个是错误的示范,因为0 30 已经存在 set key 0 30 3 12 CLIENT_ERROR bad data chunk ERROR 检测存储状态 #利用get key值查看 get key END get key2 END #因为定义了

memcached命令行以及数据导出和导入、 php连接memcached以及储到sessions

memcached命令行 进入到memcached中,如果没有可以yum安装telnet 127.0.0.1 11211Trying 127.0.0.1...Connected to 127.0.0.1.Escape character is '^]'.set key2 0 30 2set:是用来储存数据的key:这里面key2是key的名字,因为memcached是属于key- valux,存数据要有一个key,也要有一个valux.2:这里面的2是你要存到数值是两位的,或者是两个字节.比如我

PHP连接Memcached安装及数据库操作

memcached介绍 Memcached是一套开源的高性能分布式内存对象缓存系统,它将所有的数据都存储在内存中,因为在内存中会统一维护一张巨大的Hash表,所以支持任意存储类型的数据.很多网站通过使用 Memcached提高网站的访问速度,尤其是对于大型的需要频繁访问数据的网站. Memcached是典型的C/S架构,因此需要安装 Memcached服务端与 MemcachedAPI客户端. Memcached服务端是用C语言编写的,而 Memcached API客户端可以用任何语言来编写,如

PHP 连接 Memcached

PHP 连接 Memcached 需要先安装 memcache 扩展模块: cd /usr/local/src wget http://www.apelearn.com/bbs/data/attachment/forum/memcache-2.2.3.tgz tar xf memcache-2.2.3.tgz cd memcache-2.2.3 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/p

php 连接 memcached 并调用

话不多说,上代码,自己看注释 <?php header("Content-type: text/html; charset=utf-8"); $mem = new Memcache(); $mem->connect('127.0.0.1',11211);//连接memcached $id = 3; $sql = "SELECT * FROM junyi_user WHERE id='$id'"; $key = md5($sql); //数据库查询是否已经

jsp连接memcached

<%@ page contentType="text/html; charset=gb2312" %> <%@ page language="java" %> <%@ page import="net.spy.memcached.MemcachedClient" %> <%@ page import="java.net.InetSocketAddress" %> <% Me