centos7上安装memcached以及PHP安装memcached扩展(二)
开始在 PHP 中使用 Memcached 前, 我们需要确保已经安装了 Memcached 服务,接下来安装 php-memcached 扩展。
PHP Memcached 扩展安装
第一步:如果你的系统还未编译 libmemcached,则下载编译它:https://launchpad.net/libmemcached/+download
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
tar -zxvf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
./configure –with-memcached
make && make install
第二部:下载指定分支,PHP7版本的memcached扩展:
git clone -b php7 https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --disable-memcached-sasl
make && make install
注意:/usr/local/php/ 为php的安装路径,需要根据你安装的实际目录调整。
装成功后会显示你的memcached.so扩展的位置,比如我的:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/
最后我们需要把这个扩展添加到php中,打开你的php.ini文件在最后添加以下内容:
[Memcached]
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/"
extension = memcached.so
添加完后 重新启动 nginx 和 php-fpm:
service nginx restart
service php-fpm restart
检查安装结果
php -m | grep memcached
安装成功会输出:memcached
或者通过浏览器访问 phpinfo() 函数来查看
第三步:PHP 连接 Memcached
<?php
$memcache = new Memcached; //创建一个memcache对象
$memcache->addServer('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
$memcache->set('key', 'test'); //设置一个变量到内存中,名称是key 值是test
$get_value = $memcache->get('key'); //从内存中取出key的值
echo $get_value;
?>
最新文章
- 我为什么要做富文本编辑器【wangEditor5个月总结】
- .net 使用PowerShell获取电脑中的UUID
- SQL技术内幕-12 SQL优化方法论前言
- windows平台下安装python的setuptools工具
- Python beautifulsoup模块
- MS SQL SERVER 2008 R2 实例服务启动出现10048错误解决办法
- linux的comm命令
- ecshop3.0.0注入
- Backdoor CTF 2013: 电子取证 250
- JS中函数参数和函数返回值的理解
- 团队作业8——第二次项目冲刺(Beta阶段)Day5--5.23
- MyEclipse&#160;TestNG插件安装与配置
- src路径问题:./ 与 ../
- spring与mybatis四种整合方法
- node.js express开发web问题
- 使用java代码执行linux命令
- Java枚举类型的用法
- IIS 之 Web 服务器上的 ASP.NET 进程模型设置
- js 去html 标签
- 【BZOJ4345】[POI2016]Korale 堆(模拟搜索)
热门文章
- Django之url反向解析
- redis集群复制和故障转移
- Fabric进阶(一)—— 修改组织和通道的名称
- SSH_ProductCRUD的项目结构与配置文件
- 移动端在ios上以及微信浏览器上的兼容性
- 树莓派安装pip3以及扩展包的方法
- ssserver多出口ip
- [CSS工具推荐]0001.推荐 10 个超棒的 CSS3 代码生成工具
- [Objective-C] 001_Hello Objective-C
- 基于nodejs+express+mysql+webstorm+html的 增删改查