CentOS 下安装编译安装MeMcached
下载最新的 memcached http://www.memcached.org/ 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模块 下载地址 http://pecl.php.net/package/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;
?>
转载于:https://www.cnblogs.com/jackluo/archive/2013/02/19/2917733.html
CentOS 下安装编译安装MeMcached相关推荐
- Centos 下PHP编译安装fileinfo扩展
1.检查当前环境 php -i|grep fileinfo 若出现 fileinfo fileinfo support => enabled 则代表fileinfo扩展可用,否则不可用. 2. ...
- Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 在 CentOS 下的编译安装
最近配置了几台Web服务器,将安装笔记贴出来吧.没时间像以前那样,将文章写的那样系统了,请见谅.详细配置,可以看以前的旧文章:http://blog.zyan.cc/nginx_php_v61.安装N ...
- Centos下lnmp编译安装详细过程
整理下lnmp安装步骤: 相关软件用的lnmp一键安装的全包,懒得去到处找软件源 完整版:http://soft.vpser.net/lnmp/lnmp0.7-full.tar.gz(66.64MB) ...
- PostgreSQL(Pgsql)快速开始/ ubuntu、centos下PostgreSQL数据库安装配置/查看已经编译的pg 编译选项
文章目录 一.PostgreSQL是什么 1. Pgsql和Mysql的对比 二.ubuntu 下安装配置postgres sql 数据库 1. [推荐]apt-get 安装postgres 安装和配 ...
- CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛
这个是转来的,细节没有验证,请网友自己斟酌.......... CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛 1.安装Apache [root@bogon t ...
- mysql+1.6安装,CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法
这篇文章主要介绍了CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法分享,需要的朋友可以参考下准备篇: 一.配置防火墙,开启80端口.3306端口 Cen ...
- CentOS下Redis的安装
CentOS下Redis的安装 前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3 ...
- Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2
Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...
- CentOS下软件的安装
Linux操作系统上软件的安装从整体上来说有两种方法: 一种是二进制安装,另一种是源码安装 下面我们就先说一下二进制安装 二进制安装我们一般采用两种工具rpm工具和yum工具 1.rpm工具 rpm ...
- CentOS 7上编译安装PHP 8.1及Nginx 配置支持PHP
CentOS 7上编译安装PHP 8.1/及Nginx 配置支持PHP 编译安装 Php[端口:9000] 安装编译环境依赖包 yum -y install gcc gcc-c++ glibc aut ...
最新文章
- MySQL具体解释(21)------------缓存參数优化
- 软件测试oracle问题,数据库基础:Oracle数据库中时间问题比较
- 好想学python机器人_【Python成长之路】从零学GUI -- 制作智能聊天机器人
- python cgi打印html代码
- 初学Vue.js,从头来过~
- BugkuCTF-MISC题蜘蛛侠
- .net页面生命周期
- php 7 pdoexception,关于php:未捕获的异常’PDOException’
- linux格式化外接硬盘命令,linux格式化硬盘命令
- pyqt5-QFrame边框样式
- 【STM32标准库】【自制库】8位8段数码管(74HC595)【软件部分】
- DM数据库查询错误码
- oracle密码过期之后如何修改成永久不过期
- Latex VS Code 编辑中文Latex乱码——详细解决方案操作流程
- 关于数学建模的个人见解(实验室专用)
- 亲测可行ie8与ie11共存方法支持win7x64等
- 使用netterm连接linux虚拟机
- 项目中加入百度联盟广告。
- 《流浪地球》中的逃生气囊球和马斯克有什么关系?
- 影响中国软件开发的20人
热门文章
- eclipse 快捷键_eclipse两种注释的快捷键
- linux内核模块签名,如何签名内核模块Ubuntu 18.04
- c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc
- 终端连接mysql是出现error 2003_远程连接MySQL报错ERROR 2003解决办法
- php switch换界面,php switch的“高级”用法详解
- 两两对应成排的 表格 样式
- OPENCV计算图片间转换关系
- python线性加权回归_python深度学习-tensorflow实现一个线性回归的案例
- Spring Boot 2.x整合Websocket(基于Spring Boot 2.x 前后端分离 iview admin vue 集成activiti工作流...
- WebApi与Mvc的区别