php安装memcache
php安装memcache
安装memcache服务端,以及安装memcache客户端的php扩展。
资源
1、https://www.runoob.com/note/37360
2、https://www.runoob.com/memcached/php-connect-memcached.html
安装服务端memcache
到官网下载安装的源码,
wget http://memcached.org/latest
mv latest memcached-1.6.7.tar.gz
tar -zxvf memcached-1.6.7.tar.gz
cd memcached-1.x.x
./configure
make
make install
运行服务端
memcached -d -m 1024 -u root -l 127.0.0.1 -p 11211 -c 1024 -P /tmp/memcached.pid
查看服务端进程
ps aux |grep memcache
安装php扩展
cd ~/Downloads
wget https://pecl.php.net/get/memcache-4.0.5.2.tgz
tar zxf memcache-4.0.5.2.tgz
cd memcache-4.0.5.2/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
修改php.ini的配置
其实,文件夹的地址,是上一步安装成功后,提示的。
# php.ini
[root@VM_0_15_centos ~]# cat /usr/local/php/etc/php.ini |grep memcache
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/memcache.so
测试脚本:
<?php
$memcache = new Memcache; //创建一个memcache对象
$memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
$memcache->set('key', 'test'); //设置一个变量到内存中,名称是key 值是test
$get_value = $memcache->get('key'); //从内存中取出key的值
echo $get_value;
?>