PHP7.2连接 Memcached 服务
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP7.2连接 Memcached 服务,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1198字,纯文字阅读大概需要2分钟。
内容图文
研究了半天,踩了不少坑,参考了多篇文档才弄明白。。
PHP Memcache 扩展安装
PHP Memcache 扩展包下载地址:https://pecl.php.net/package/memcached
如果PHP版本是7以后的必须使用3.0以上版本的扩展包
wget https://pecl.php.net/get/memcached-3.1.3.tgz
tar zxvf memcached-3.1.3.tgz && cd memcached-3.1.3
先看下有没有装 libmemcached 客户端库,这个扩展需要
rpm -qa|grep libevent
不然等下会出现报错
没装的话
yum -y install libmemcached libmemcached-devel
然后查一下有没有Zlib
看到有人说没装这个也会报上面那个错误,不过我先前已经装过了,所以没遇到。
如果没装的话也装一下
yum install zlib zlib-devel
用 phpize 安装,我的PHP是配的yum源安装的,所以是默认路径,如果是编译安装的根据自己的安装路径修改。
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
编译并安装
make && make install
安装成功后会显示memcache.so扩展的位置
可以看到多了 memcached.so 的扩展
把这个扩展加到php.ini文件的最后
vim /etc/php.ini
[Memcache]
extension_dir = "/usr/lib64/php/modules/"
extension = memcached.so
重启PHP
systemctl restart php-fpm
检查安装结果
php -m | grep memcached
也可以在用phpinfo() 函数查看
mv /usr/local/nginx/html/index.html /usr/local/nginx/html/index.php
vim /usr/local/nginx/html/index.php
<?php
phpinfo();
?>
nginx -s reload
内容总结
以上是互联网集市为您收集整理的PHP7.2连接 Memcached 服务全部内容,希望文章能够帮你解决PHP7.2连接 Memcached 服务所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。