幸运蛋蛋pc开奖
今天小编就为大家分享一篇关于CentOS下安装Memcached和PHP Memcached扩展,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

关于高性能的分布式内存对象缓存系统Memcached,我们在另一篇文章中有提到过“在windows系统下如何安装memcached的讲解”,这次一起来看看在Centos系统中如何安装Memcached和PHP Memcached扩展

I.安装Memcached

1. 安装依赖包libevent

Memcached依赖libevent库,所以安装前可能需要执行

yum install libevent-devel 

2.安装memcached

从 http://memcached.org/ 下载最新源码版,该处是(1.4.23)

tar -xzvf memcached-1.4.23.tar.gz 
cd memcached-1.4.23 
./configure --prefix=/usr/local/memcache 
make && make install 

3.配置memcached自启动

复制源码目录下scripts/memcached.sysv到/etc/init.d/memcached,需要修改/etc/init.d/memcached如下行:

chown $USER /usr/local/memcache/bin/memcached 
daemon /usr/local/memcache/bin/memcached -d -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P /var/run/memcached/memcached.pid $OPTIONS 

(就是修改memcached所在路径)

?#32531;?#25191;行如下命令即可:

chmod 755 memcached 
chkconfig --add memcached 

使用以下指令启动服务

service memcached start 

II.安装PHP Memcahced扩展

pecl.php.net有两个memcache扩展:

    memcache memcached extension memcached PHP extension for interfacing with memcached via libmemcached library

memcached 的版本比较新,而且使用的是 libmemcached 库。libmemcached 被认为做过更好的优化,应该比 php only 版本的 memcache 有着更高的性能。所以这里安装的是memcached(假设php5.4已经安装在在/usr/local/php).

1. 安装依赖库

https://launchpad.net/libmemcached/1.0/1.0.4/+download/libmemcached-1.0.4.tar.gz

tar -xzvf libmemcached-1.0.4.tar.gz 
cd libmemcached-1.0.4 
./configure 
make 
make install 

2.安装memcached

http://pecl.php.net/get/memcached-2.0.1.tgz 下载,使用以下指令安装:

tar vxzf memcached-2.0.1.tgz 
cd memcache-2.0.1 
phpize 
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config 
make 
make install 

安装完成后,根据最后显示Installing shared extensions: /usr/local/***指示的目录路径,在该目录下?#19994;?#29983;成的memcached.so,将其复制到php.ini的extension_dir指向的目录。修改php.ini增?#26377;?code>extension = memcached.so重启apache,再到页面上打开phpinfo信息页面,看看memcached扩展是否安装成功了。

当然我们也可以写一小段测?#28304;?#30721;看看memcached是否已正常运行,具体做法请参考 在windows系统下如何安装memcached的讲解 一文

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对爱安网的支持。如果你想了解更多相关内容请查看下面相关链接

最新资讯
中国电信与京东物流战略合作 共推5G技术落地应用

中国电信与京东物流战

中国电信与京东物流签订了5G战略合作协议,双方将聚焦5G
彭博:苹果过去两月在中国卖出1000万部iPhone

彭博:苹果过去两月在中

国外媒体报道,据彭博社的计算结果显示,在刚?#23637;?#21435;的9月
?#20013;?#31532;三?#24452;?#20928;利润7.14亿元 同比增长53.3%

?#20013;?#31532;三?#24452;?#20928;利润7.

?#20013;牛∟ASDAQ:LX)今日发布了截至9月30日的2019年第三季
苹果:对第三?#25509;?#29992;开放iPhone NFC芯片?#33529;?#29992;户体验

苹果:对第三?#25509;?#29992;开放

在各大第三?#25509;?#29992;开发商吐槽苹果在支付功能上太过霸道
华为折叠屏手机再度开卖:上线秒光 黄牛炒至9万

华为折叠屏手机再度开

18日上午10时08分,售价16999元的华为折叠屏手机Mate X
Daniel Povey出任小米首席语音科学家 向崔宝秋汇报

Daniel Povey出任小米

小米集团创始人雷军今日在微博上宣布,国际语音识别和AI
最新文章
Ubuntu18 给terminal改个漂亮的命令行提示符的方法

Ubuntu18 给terminal

这篇文章主要介绍了Ubuntu18 给terminal改个漂亮的命
Linux下Docker及portainer相关配置方法

Linux下Docker及porta

本文以CentOS 7为例,安装docker CE版本,docker有两种版
vmware workstation安装windows server 2019(图文教程)

vmware workstation安

这篇文章主要介绍了vmware workstation安装windows se
protobuf简单介绍和ubuntu 16.04环境下安装教程

protobuf简单介绍和ub

protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSO
ansible?#22659;?#30446;录下所有内容的方法

ansible?#22659;?#30446;录下所

这篇文章主要介绍了ansible?#22659;?#30446;录下所有内容的方法,
基于 ZooKeeper 搭建 Hadoop 高可用集群 的教程图解

基于 ZooKeeper 搭建

Hadoop 高可用 (High Availability) 分为 HDFS 高可用
幸运蛋蛋pc开奖 广东十一选五开奖记录 黑龙江11选50 如何玩新11选5 丰禾棋牌官方网址 福彩3d组选尾数 天空彩票 超级大乐透开奖号码 福彩3d组三走势图 北京pk10前后 三个人可以玩的棋牌游戏