Linux下php7的memcached扩展安装
Posted 黑马程序员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下php7的memcached扩展安装相关的知识,希望对你有一定的参考价值。
php操作memcached需要安装扩展,就拥有了操作memcached的操作类,通过操作类,进行对应的memcached的管理(增加、修改、删除、过期时间设置)。
①php5.6(含)以下可以使用memcache扩展
②php7.0以上需要使用memcached[依赖于libmemcached]扩展
http://pecl.php.net/package/memcached
或者:
https://github.com/php-memcached-dev/php-memcached
在php7.0以前一直使用memcache扩展操作,2018课程体系升级使用php7.0版本,故对应的版本也需要修改为memcached扩展操作。与之前安装扩展和使用上有不同,需要特别注意。
开启扩展
上传libmemcached和php-memcached-php7.zip
可以使用php-memcached-master.zip 3.10版本
这两个版本都是可以用的
①安装依赖类库
shell > cd /root/amp
shell > tar xvf libmemcached-1.0.18.tar.gz
shell > cd libmemcached-1.0.18
shell > ./configure --prefix=/usr/local/libmemcached
shelll > make && make install
②安装扩展
shell > cd /root/amp
shell > unzip php-memcached-php7.zip
shell > cd php-memcached-php7
shell > phpize
//使扩展源码文件和php产生关联生成configure文件,注意这里使用phpize,一定要是在已经配置好php的环境变量,如果没有配置环境变量就加上php全路径(/usr/local/php/bin/phpize)
shell > ./configure --with-libmemcached-dir=/usr/local/libmemcached && make && make install
查看扩展文件是否生成
③配置文件开启
ell > vim /usr/local/php/lib/php.ini
④重启服务查看phpinfo
shell > service httpd restart
代码操作
参考php手册使用
安装好memcached拓展之后,就拥有了一个memcached的操作类,通过类方法进行数据的操作。
key=>value
①在/var/www/html/php里创建memcached目录
注意在使用php连接memcached时,一定要注意memcached是启动的。如果没有启动,设置时返回false
PHP+H5全栈工程师即将隆重开班啦
0基础的朋友看介里
北京校区基础班:2018-11-01
深圳校区基础班:2018-10-25
上海校区基础班:2018-10-25
广州校区基础班:2018-11-15
有基础的朋友看介里
北京校区就业班:2018-10-16
深圳校区就业班:2018-12-09
上海校区就业班:2018-11-17
广州校区就业班:2018-12-07
名额有限,先到先得。
▼点击 阅读原文抢学习名额
以上是关于Linux下php7的memcached扩展安装的主要内容,如果未能解决你的问题,请参考以下文章