二十三、PHP 连接 Memcached 服务

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
二十三、PHP 连接 Memcached 服务
云少二十三、PHP 连接 Memcached 服务
master ,这是我的小站,欢迎访问哦~~
在前面章节中我们已经介绍了如何安装 Memcached 服务,也介绍了 Memcached 的各种命令
现在我们为大家介绍 PHP 如何使用 Memcached 服务。
PHP Memcached 客户端
PHP Memcached 的客户端有两个:
1、 PHP-Memcache
2、 PHP-Memcached 推荐
我们推荐大家使用 PHP-Memcached
PHP Memcached 扩展安装
PHP Memcached 扩展包下载地址: http://pecl.php.net/package/memcached ,你可以下载最新稳定包(stable)
1 | #下载 |
注意: /usr/local/php/ 为php的安装路径,需要根据你安装的实际目录调整
如果你使用的是 PHP7
如果你是 PHP7 版本,则需要下载指定分支:
1 | git clone -b php7 https://github.com/php-memcached-dev/php-memcached.git |
如果你的系统还未编译 libmemcached,则下载编译它:
https://launchpad.net/libmemcached/+download
配置 php.ini
安装成功后会显示你的 memcache.so 扩展的位置,例如:
1 | Installing shared extensions: /usr/local/opt/php56-memcached/ |
最后需要把这个扩展添加到 php 中,打开你的 php.ini 文件在最后添加以下内容:
1 | [Memcache] |
添加完后,可以用下面的命令检查下安装是否正确
1 | php -i | grep memcache |
如果返回结果里出现了 memcache support => enabled
字样基本就安装正确了
重启 php-fpm
重新启动 php-fpm, 如果你用的是 nginx+php-fpm 那么只要:
1 | kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` |
如果是apache的使用以下命令:
1 | /usr/local/apache2/bin/apachectl restart |
PHP 连接 Memcached
1 |
|
上面代码运行结果为:
1 | bool(true) |
更多 PHP 操作 Memcached 请参阅:
评论
匿名评论隐私政策
TwikooArtalk
✅ 你无需删除空行,直接评论以获取最佳展示效果