今天测试了一下yum安装lamp和cacti监/控已经memcached数据库

首先介绍下我的系统环境 centos6.7 x86—64

1安装cacti 

yum install cacti 

安装cacti 会自动安装lamp环境,


2接下来是memcached的安装步骤

yum install -y epel-release  --安装epel扩展源 里面有提供memcached libmemcached包

yum install -y libevent  memcached libmemcached
/etc/init.d/memcached start
[root@localhost ~]# ps aux |grep memcached
498       5101  0.0  0.3 332892  3076 ?        Ssl  21:54   0:00 memcached -d -p 11211 -u memcached -m 64 -c 1024 -P /var/run/memcached/memcached.pid
memcached服务正常启用占用11211端口
--可以在/etc/init.d/memcached 和 /etc/sysconfig/memcached自行定义相关的参数
查看状态
[root@localhost ~]# memcached-tool 127.0.0.1:11211 stats
telnet 127.0.0.1 11211测试memcached库连接


3php连接memcached 

安装memcache的扩展

cd /usr/local/src

wget  http://www.lishiming.net/data/p_w_upload/forum/memcache-2.2.3.tgz

tar zxf memcache-2.2.3.tgz

cd memcache-2.2.3

 这里还需要使用到phpize和php-config两个指令

所以要yum install php-devel 

在这要说明下 yum安装的指令都在 /usr/bin/ 下  而且 php模块目录是在/usr/lib64/php/ 下 32位的对应/usr/lib/php/

phpize

./configure --with-php-config=/usr/bin/php-config

安装完后会有类似这样的提示Installing shared extensions: /usr/lib64/php/modules/memcache.so

然后修改/etc/php.ini把 extension_dir = "./" 修改为

extension_dir = "/usr/lib64/php/modules/"

并在下面加一行 extension = "memcache.so"

保存退出 使用 php -m |grep memcache 可以查看到php已经加载了memcache