安装memcached:yum install memcached
php本身是不支持memcached的,因此需要安装memcached提供的扩展php-memcached:yum install php-memcached
注:php-memcache也是memcached的php扩展,但是功能上相对没那么丰富
安装完成后重启PHP:systemctl restart php-fpm
然后启动memcached:memcached -u root -p 11211 -m 128m -d
-u 指定启动memcached的用户
-p 指定启动memcached的端口
-m 指定分配给memcached的内存数量
-d 启动守护进程,即后台运行
不带上-u root 可能会报# memcached -p 11211 -m 128m -d
can't run as root without the -u switch
所以记得带上
使用telnet连接memcached:telnet ip port,端口是刚刚启动时设置的端口
telnet 127.0.0.1 11211
在PHP中引用memcached库
public function index(){ $memcached = new \Memcached(); $memcached->addServer('localhost', 11211); echo $memcached->get('user0'); }
成功输出