1、编译安装memcached
wget http://memcached.org/latest
cp latest memcached.tar.gz
tar -zxvf memcached.tar.gz
cd memcached //进来到刚才解压的memcached目录,目录名可能包含版本号
./configure -with-libevent=/usr/local/lib/libevent
make && make install
2、启动memcached
/usr/local/bin/memcached -d -m 128 -l 127.0.0.1 -p 11211 -u root # (128为内存, 11211为端口,root为用户组)
最前的目录是当前安装目录,不必同上。参数-p,-l,-m等可以省略.
ps -ef |grep memcached //检查是否启动,下图为正常启动时。
memcached -help //查看帮助
3、安装PHP7的memcached扩展
5.6以下版本可以尝试到https://pecl.php.net/package/memcached寻求帮助。GitHub上有PHP7的扩展:https://github.com/php-memcached-dev/php-memcached。
cd /usr/local/src //选择放置memcached扩展的路径
git clone https://github.com/php-memcached-dev/php-memcached
cd memcached
git checkout php7 // 切换到PHP7分支
/usr/local/php7/bin/phpize
./configure –with-php-config=/usr/local/php7/bin/php-config //php-config文件所在路径
make && make install
最后一定要修改php.ini文件,并在其中加一段配置
extension=memcached.so
并重载php-fpm,或重启环境使配置生效。
可同时参考:
php7 安装memcached 扩展 & centos 安装memceche
PHP7 下安装 memcache 和 memcached 扩展
CentOS下使用yum快速安装memcached