1.yum安装libevent事件触发管理器
yum -y install libevent-devel2.创建memcached用户组和用户
groupadd memcached useradd -r -g memcached -s /sbin/nologin -M memcached3.下载memcached源码包,并将源码包放到/usr/local/src/目录下下载页面:http://memcached.org/downloads这里用的是 memcached-1.4.33.tar.gz下载地址:http://memcached.org/files/memcached-1.4.33.tar.gz4.进入src/目录
cd /usr/local/src/5.解压源码包
tar -zxf memcached-1.4.33.tar.gz6.进入memcached源码目录,编译安装
cd memcached-1.4.33/ ./configure --prefix=/usr/local/memcached --with-libevent make && make install7.修改memcached目录权限
chown -R memcached:memcached /usr/local/memcached8.将memcached命令加入环境变量,修改profile文件
vim /etc/profile9.修改为下面内容,保存退出
PATH=/usr/local/mysql/bin:/usr/local/php/bin:/usr/local/redis/bin:/usr/local/mongodb/bin:/usr/local/memcached/bin:$PATH10.使/etc/profile里的配置立即生效
source /etc/profile11.将memcached服务脚本加入到init.d/目录,创建memcached文件
vim /etc/init.d/memcached12.加入下面内容,保存退出
View Code参数解释:/usr/local/bin/memcached -d -u memcached -m 1024 -l 127.0.0.1 -p 11211 -c 1024 -P /var/run/memcached/memcached.pid-d 启动一个守护进程。可以启动多个守护进程,但是端口不能重复-u 运行Memcache的用户-m 分配的内存数量,单位是MB-l 监听的服务器IP地址,默认是本机-p 监听的端口-c 最大运行的并发连接数,默认是1024-P pid文件位置13.为memcached添加可执行权限
chmod +x /etc/init.d/memcached14.将memcached加入系统服务
chkconfig --add memcached15.修改服务的默认启动等级
chkconfig memcached on16.启动memcached
service memcached start
1.yum安装zip
yum install -y zip unzip2.下载php7 memcache拓展包,并将源码包放到/usr/local/src/目录下下载地址:https://codeload.github.com/websupport-sk/pecl-memcache/zip/php7/pecl-memcache-php7.zip3.进入src/目录
cd /usr/local/src/4.解压拓展包
unzip pecl-memcache-php7.zip5.进入memcache拓展目录,编译安装拓展
cd pecl-memcache-php7 phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install6.修改php.ini文件
vim /usr/local/php/etc/php.ini7.添加memcache.so扩展配置,保存退出
extension=memcache.so8.重启Apache或php-fpm
service httpd restart service php-fpm restart9.在web目录下添加php文件,如/usr/local/apache/htdocs/memcache.php 或 /usr/local/nginx/html/memcache.php
<?php $memcache = new Memcache; $memcache->connect('127.0.0.1', 11211) or die ("Could not connect"); $memcache->set('class','toefl'); print_r($memcache->get('class'));访问URL,如:http://192.168.8.9/memcache.php页面显示正常,则配置成功Memcached安装完毕
转载于:https://www.cnblogs.com/quanzhiguo/p/7157087.html
相关资源:数据结构—成绩单生成器