Linux下安装mamcached和memcached的扩展包
一:Linux下安装memcached服务端
yum安装 yum -y install memcached
启动 /usr/bin/memcached -d root
查看是否启动 ps -ef|grep memcached
二、安装客户端PHP1操作memcache的memcached扩展 编译安装(源码)(php版本和memcached必须一致)
安装gcc yum -y install gcc
安装libmemcached:<安装目录自定义:选择安装在tmp目录下>
下载libmemcached wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
解压 tar -zxf libmemcached-1.0.18.tar.gz
进入解压后的文件后编译安装 cd libmemcached-1.0.18
查找php-config位置 find / -name php-config
使用phpize命令生成一个configure文件《phpize命令:编译安装存放在bin目录下;yum安装的php需再安装phpdevel包》
./configure --with-php-config=/usr/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached
make && make install
打开php.ini文件 添加:extension=memcached.so
php -m 查看有memcached模块表明安装成功
客户端下安装mamcached和memcached的扩展包
1、tar -zxvf memcache-3.0.8.tgz
2、cd memcache-3.0.8
3、phpize
4、./configure --enable-memcache --with-zlib-dir
5、make && make install,生成memcache.so
6、在php.ini中,加载memcache的扩展
7、查看php的扩展 php -m | grep memcached
8、Apache下直接重启apache,nginx先重启php-fpm,再重启nginx