centos安装memcache

1.安装Memcached前需要先安装libevent,首先用wget下载libevent:

wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz

tar zxf libevent-1.4.13-stable.tar.gz

cd libevent-1.4.13-stable

./configure

make && make install

2.安装Memcached

tar zxf memcached-1.4.5.tar.gz

./configure

make && make install

3.启动Memcached


/usr/local/bin/memcached -m 32m -p 11211 -d -u root -P /var/run/memcached.pid -c 256

启动过程中所用选项的说明:

q -p 使用的TCP端口。默认为11 211

q -m 最大内存大小。默认为64MB

q -vv 以very vrebose模式启动,调试信息和错误输出到控制台

q -d 作为守护进程在后台运行

q -c 最大运行的并发连接数,默认是1024,按照服务器的负载量来设定

q -P 设置保存Memcache的pid文件

q -l 监听的服务器IP地址,如果有多个地址的话

q -u 运行Memcached的用户,默认不能由root用户启动,所以当前用户为root用户时,需要利用-u参数来指定。

还有很多其他选项,通过“/usr/local/bin/memcached –h”命令可以显示所有可用选项。

4.测试连接是否正常

5.安装Memcache的PHP扩展

wget -b http://pecl.php.net/get/memcache-2.2.5.tgz

tar zxf memcache-2.2.5.tgz

cd memcache-2.2.5

/usr/local/webserver/php/bin/phpize

./configure \

--enable-memcache \

--with-php-config=/usr/local/webserver/php/bin/php-config

make && make install

修改php.ini文件,把php.ini中的extension_dir =” ./”

修改为extension_dir = “/usr/local/webserver/php/lib/php/extensions/no-debug-zts-20060613/”

添加如下一行代码来载入Memcache扩展:

extension=memcache.so

重启php

6.测试Memcache的PHP扩展是否安装成功


运行下面的PHP代码,如果输出Hello world!,就表示环境搭建成功。

< ?php

$mem = new Memcache;

$mem->connect(‘127.0.0.1’, 11211);

$mem->set(’test’, ‘Hello world!’, 0, 12);

$val = $mem->get(’test’);

echo $val;

?>

时间: 2024-10-05 02:19:38

centos安装memcache的相关文章

centos 安装memcache服务后memcahce本机连接Permission

自己手动在虚拟机下装了下memcache,整个过程真是充满波折,本身用php5.3安装memcache扩展就麻烦很多,无法通过yum直接安装,安装方法详见http://chenwei.me/blog/server/69.html,接下来安装memcache服务,安装成功后,telnet可以成功,不过好像不是立即成功生效,过一会用stats才会有详细显示. 本机用 <?php $mem = new Memcache; $mem->connect(‘192.168.124.129′,11211)

centos 安装memcache

1.由于memcached是基于libevent的,因此需要安装libevent,libevent-devel 方法一:# yum install libevent libevent-devel -y(一键安装的形式) 方法二:1>  tar zxvf libevent-2.0.17-stable.tar.gz    2>./configure --prefix=/usr/local/memcache && make && make install 2.下载并解

centos安装memcache与telnet

####################linux下安装memcache过程######################http://www.cnblogs.com/zgx/archive/2011/08/10/2134097.htmllinux 下安装memcahe过程:1.下载memcache文件:memcache官网:http://memcached.org/downloadswget http://memcached.org/files/memcached-1.4.22.tar.gz若果

CentOS环境PHP安装memcache扩展

安装memcache yum install memcached 安装libmemcached库 yum install libmemcached PHP安装Memcache扩展 [email protected]] wget -c http://pecl.php.net/get/memcache-3.0.8.tgz [root@blog.phpha.com] tar -zxvf memcache-3.0.8.tgz [root@blog.phpha.com] cd memcache-3.0.8

Centos安装Memcached和(Nginx)Memcache扩展详细教程

下载memadmin,下载地址:http://www.junopen.com/memadmin/ 并在IIS新建站点. 测试地址:http://wap.yousawang.com/mem , 1.重启 apache service httpd restrat /etc/init.d/httpd stop /etc/init.d/httpd start 2.重启 mysql service mysqld restart /etc/init.d/mysqld stop /etc/init.d/mys

CentOS安装卸载memcache及JAVA示例

原文地址:http://www.cnblogs.com/zhongshengzhen/ 先安装libevent,memcached依赖libevent的lib [[email protected]_64_81_centos download]#  wget http://www.monkey.org/~provos/libevent-1.2.tar.gz [[email protected]_64_81_centos download]#  tar zxvf libevent-1.2.tar.g

CentOS安装memcached及配置php的memcache扩展

遇到的问题: 这个问题主要是linux服务器安装memcached服务后,phpinfo信息没有memcache扩展,所以主要是给php安装memcache扩展,教程中是安装memcache扩展,我认为应该是安装memcached扩展,关于这一点不是很明白. 教程链接1:http://blog.csdn.net/hel12he/article/details/45537059 链接2:http://blog.csdn.net/poechant/article/details/6802312 链接

linux centos 安装php的memcache扩展

一.centos6.5 yum安装php的memcache扩展 搜索memcache yum search memcache 有了,现在可以安装了 yum -y install memcached memcached-devel php-pecl-memcache 验证一下安装结果 memcached -h php -m|grep memcache 启动memcached /sbin/servive memcached start 测试 <?php $mem = new Memcache; $m

Centos5.5 安装memcache

#下载libeventhttp://libevent.org/#下载memcahcedhttp://memcached.org/downloads #安装libeventshell>tar -zxvf libevent-2.0.21-stable.tar.gzshell>cd libevent-2.0.21-stableshell>./configure --prefix=/usr/local/libeventshell>make && make install#安