mac下开启phpredis扩展

下载

官网下载php合适的版本:http://pecl.php.net/package/redis

这里我的php版本:7.1.23,下载的phpredis版本:5.0.0

配置安装

解包、重命名 

sudo mv ~/Downloads/redis-5.0.0.tgz ./
sudo tar xvf redis-5.0.0.tgz
sudo mv redis-5.0.0 phpredis-5.0.0

编译安装

sudo phpize
sudo ./configure
sudo make
sudo make install

mac下开启phpredis扩展_第1张图片

mac下开启phpredis扩展_第2张图片

在安装过程中,出现错误:

cp: /usr/lib/php/extensions/no-debug-non-zts-20160303/#INST@22650#: Operation not permitted

mac下开启phpredis扩展_第3张图片

原因:macos系统的Rootless特性导致的(The problem was due to OS X 10.11 El Capitan's Rootless feature. )

解决办法:新建一个存放php扩展的目录 /usr/local/lib/php/extensions/no-debug-non-zts-20160303 ,不再使用默认安装目录 /usr/lib/php/extensions/no-debug-non-zts-20160303/

mkdir -p /usr/local/lib/php/extensions/no-debug-non-zts-20160303
cp modules/redis.so /usr/local/lib/php/extensions/no-debug-non-zts-20160303

配置中增加扩展支持

vim /etc/php.ini
[redis]
extension_dir ="/usr/local/lib/php/extensions/no-debug-non-zts-20160303/"
extension=redis.so

重启服务

sudo apachectl restart

验证

mac下开启phpredis扩展_第4张图片

 

 

参考地址:https://blog.csdn.net/xmaze/article/details/79286359

你可能感兴趣的:(mac下开启phpredis扩展)