现有php环境下安装memcached并测试(centos6.4系统64位)
为什么80%的码农都做不了架构师?>>>
第一步:安装php的memcache扩展(如果你的环境已经安装过了,次步骤可以省略)
tar zxvf memcache-3.0.8.tgz
cd memcache-3.0.8
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
完成后,修改php.ini配置文件,作如下修改:
查找;extension_dir,修改为
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/"
extension=memcache.so
执行kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`使配置文件生效(apache用户一般重启一下web服务即可)
查看phpinfo,看是否已加载了memcache扩展
第二部:安装memcached服务端(此例子安装到了本机上,当然也可以安装到其他机器上)
1.安装memcached必须先安装libevent
yum -y install libevent-devel
2.安装memcached
wget http://www.memcached.org/files/memcached-1.4.20.tar.gz
tar xzf memcached-1.4.20.tar.gz
cd memcached-1.4.20
./configure --prefix=/usr/local/memcached
make
make install
3.配置memcached
wgethttp://www.centos.bz/wp-content/uploads/2011/11/memcached #下载memcached启动脚本
cp memcached /etc/init.d/memcached #拷贝到init.d目录
chmod +x /etc/init.d/memcached #给此脚本添加执行权限
创建memcached配置文件
vi /usr/local/memcached/memcached.conf
写入一下内容:
PORT="11211" #memcached的端口号
USER="memcached" #以memcached用户运行
MAXCONN="2048" #最大连接数
CACHESIZE="64" #设置缓存内存为64M
OPTIONS=""
创建memcached用户和组、创建memcached服务,并加入开机自启动
groupadd memcached
useradd -g memcached memcached
chkconfig --add memcached
chkconfig memcached on
service memcached start #(另有命令:stop|restart)
运行命令netstat -tnl查看正在运行的端口信息,看见11211的端口号就证明成功了
第三步:测试php程序
<?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211); //参数一是本机地址,当然也可是其他机器的地址,参数二是端口号
//保存数据
$mem->set('hello', 'hello world', 0, 60);
$val = $mem->get('hello');
echo $val;
结束
转载于:https://my.oschina.net/ruiorz/blog/280165
现有php环境下安装memcached并测试(centos6.4系统64位)相关推荐
- memcached学习笔记1(windows 7 64bit 环境下安装memcached)
windows 7 64bit 环境下安装memcached 1.下载后解压到D:\memcached(下载地址:memcached-win64下载地址) 2.安装到windows服务,打开cmd命令 ...
- 【Linux】CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享
[Linux]CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享 Ngnix基本概况 Nginx (读作"engine X") 由 ...
- windows10 64bit 环境下安装Memcached
1.下载后解压到D:\memcached(下载地址:memcached-win64下载地址 ) 2.安装到windows服务,打开cmd命令行,进入memcached目录,执行memcached -d ...
- Win7系统64位环境下使用Apache——下载mod_jk
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70313329 本文出自[我是干勾鱼的博客] 之前在几篇文章: Win7系统64位 ...
- ubuntu+php环境下的Memcached 安装方法
转载链接:http://www.jb51.net/article/28887.htm Memcached是一套分散式的高速缓存系统,当初是Danga Interactive为了LiveJournal所 ...
- CentOS下安装Memcached,Linux下安装Memcached,centos下安装memcached,linux下安装memcached...
摘要:最近在看<大型分布式网站架构设计与实践>这本书,把其中的学习过程记录一下,以便日后复习. 一:Memcached简单介绍和描述: Memcached 是一个高性能的分布式内存对象缓存 ...
- centos 启动一个redis_linux环境下安装部署redis服务器
概述 Redis是Remote Dictionary Server的缩写.他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库.今天把之前在生产环境下安装部署redis的 ...
- python连接opencv库_python环境下安装opencv库的方法
注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...
- linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程
点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...
- 如何在solaris下安装memcached
准备工作 查看solaris内核 使用 uname -a 命令即可 查看gcc版本 使用 gcc -v 命令 (本次测试是 gcc version 3.4.6) 下载 libevent:http:/ ...
最新文章
- Git 分支设计规范
- queueing 优化_网站加载性能
- 应用编排与管理:核心原理
- matlab surf 坐标,Matlab SURF指向像素坐标
- 计算机主机内部结构连接,电脑主机内部结构介绍
- MAVEN 傻瓜式快速教程
- html表格美化代码,分享:记录一次使用纯CSS美化table表格的代码
- python求小于n的所有素数_用python求出2000000内所有素数的和?不知怎么写?
- USACO Section 1.2 Greedy Gift Givers (简单查找)
- 日期时间选择器 DateTimePicker 1127
- cdn dashjs_CSS以及JS各种库的在线CDN引用地址
- 在 React 中使用 TypeScript
- 2020 年百度之星·程序设计大赛 - 测试赛1001 度度熊保护村庄
- CMD-NET命令详解
- 开源无线管理软件_开源无线电系统向育空地区及其他地区提供紧急警报和音乐
- 中华通史.上古史-夏
- 分布式身份认证——未来信任生态的基石
- Python音频处理——pydub
- 【算法】求解最大连续子序列和问题
- SpringBoot logback-spring配置,再也不用为日志烦恼了。再推荐IDEA一个日志插件Grep Console美美哒展示控制台输出