博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 下安装编译安装MeMcached
阅读量:7092 次
发布时间:2019-06-28

本文共 1737 字,大约阅读时间需要 5 分钟。

下载最新的 memcached  1.4.15

# tar -xvf memcached-1.4.15.tar.gz

cd memcached-1.4.15

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

出现了 configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/

就直接去,那个网站下载

    # tar zxvf libevent-1.2.tar.gz

    # cd libevent-1.2
    # ./configure -prefix=/usr
    # make
    # make install

ldconfig命令 重新加载一下公共的文件

cd memcached-1.4.15中

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

make & make install

编译安装php模块的memcache模块 下载地址 

tar -xvf memcache-2.2.7.tar.gz

cd memcache-2.2.7

#/usr/local/php/bin/phpize

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

make & make install

# vi /usr/local/php/lib/php.ini #吃了亏,这个最好是看phpinfo() 看一下,这个所谓的php.ini在什么地方

启用

#memcached -m 2048 -u root -d -l 127.0.0.1 -p 11211  或

/usr/local/bin/memcached -d -m 10 -u root -l 192.168.12.201 -p 13001 -c 256 -P /tmp/memcached.pid

# telnet 127.0.0.1 11211

通常:启动Memcache的服务器端的命令为:

# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid

-d选项是启动一个守护进程,

-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,

想开机自动启动的话,只需在/etc/rc.d/rc.local中加入一行,上面命令

有人用以下命令:
/usr/local/memcached/bin/memcached -d -m 20 -p 11211 -u www
上面有些东西可以参考一下:即,ip不指定时,默认是本机,用户,最好选择是:www
这样,也就是属于哪个用户的服务,由哪个用户启动。

测试:

<?php

    $memcache = new Memcache; //创建一个memcache对象
    $memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
    $memcache->set('key', 'test'); //设置一个变量到内存中,名称是key 值是test
    $get_value = $memcache->get('key'); //从内存中取出key的值
    echo $get_value;
?>

转载地址:http://ennql.baihongyu.com/

你可能感兴趣的文章
WinSCP 5.13.9 发布,Windows 图形化 SFTP 客户端
查看>>
物联网数据分析能为制造业带来什么?
查看>>
淘宝成“新生代海归”创业首选:超两成头部卖家有海外背景
查看>>
Theano 中文文档 0.9 - 4. 要求
查看>>
webstorm9.0.3 注册码
查看>>
openstack nova-network 创建绑定浮动ip地址
查看>>
orm2 中文文档 5. 同步和删除模型
查看>>
英特尔刚买了个Mobileye,马云就投资了一家AR导航公司
查看>>
IntelliJ IDEA配置Tomcat/Jetty运行Web项目
查看>>
浅谈云效中的开发任务拆分
查看>>
2016首届南京大数据产业年会暨大数据发展高峰论坛举行
查看>>
政策大力扶持,半导体国产化势在必行
查看>>
thrift之TTransport层的堵塞的套接字I/O传输类TSocket
查看>>
查看哪些表的哪些列含有指定字符串(如‘andy’存在哪些表的哪些列中)
查看>>
会话间通信 DBMS_ALERT
查看>>
Linux下的svn命令
查看>>
从零开始编写自己的C#框架(10)——项目实施计划与甘特图
查看>>
从零开始编写自己的C#框架(12)——T4模板在逻辑层中的应用(一)(附源码)...
查看>>
sql server 正在运行的sql语句
查看>>
git 放弃本地修改 强制更新
查看>>