博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac & Linux下php7添加memcached和redis扩展
阅读量:4570 次
发布时间:2019-06-08

本文共 762 字,大约阅读时间需要 2 分钟。

前言:前段时间分别在mac和ubuntu16下安装了php7,虽然速度很快,但是有一些扩展php7还没有支持,如memcached和redis。

Memcached

想要安装memcached,需要先安装依赖库libmemcached

下面方法下载源码包:

wget

下载依赖库后进行解压安装:

tar zxvf libmemcached-1.0.18.tar.gz

cd libmemcached-1.0.18
phpize
./configure
make
make install

如果./configure不存在,需要安装autoconf,然后重复phpize命令

安装好依赖库后,那么就可以正式安装memcached啦:

首先从github上克隆memcached后,需切换到PHP7分支,然后在进行make编译即可。

git clone -b php7

cd php-memcached
phpize
./configure --disable-memcached-sasl
make
make install

Redis

同样的,redis的扩展安装与memcached类似,直接从github上克隆redis后,切换到PHP7分支,然后进行make编译即可。

git clone -b php7

cd phpredis
phpize
./configure
make
make install

启动扩展

安装扩展后,还需要编译php配置文件加载扩展才可以,再配置文件中添加:

extension=memcached.so

extension=redis.so

添加完成后,重启PHP服务即可.

参考:

转载于:https://www.cnblogs.com/houwenxuan/p/6805213.html

你可能感兴趣的文章
算法第5章作业
查看>>
7.9 练习
查看>>
基于ArcGIS JS API的在线专题地图实现
查看>>
learnByWork
查看>>
lua 函数
查看>>
Git的基本命令
查看>>
四平方和
查看>>
第十八周 12.27-1.2
查看>>
C# IP地址字符串和数值转换
查看>>
TCHAR和CHAR类型的互转
查看>>
常用界面布局
查看>>
C语言—— for 循环
查看>>
IBM lotus9.0测试版即将公测
查看>>
xml常用方法
查看>>
Cube Stacking(并差集深度+结点个数)
查看>>
AndroidStudio3更改包名失败
查看>>
jq 删除数组中的元素
查看>>
js URL中文传参乱码
查看>>
Leetcode 367. Valid Perfect Square
查看>>
UVALive 3635 Pie(二分法)
查看>>