码迷,mamicode.com
首页 > Web开发 > 详细

Mac php版本升级后,重新安装扩展redis

时间:2020-04-13 01:07:48      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:扩展redis   inf   配置到   sid   exists   idg   license   attribute   mamicode   

1、下载php-redis,地址:https://nodeload.github.com/nicolasff/phpredis/zip/master

下载完成得到phpredis-master.zip

2、解压phpredis-master.zip

tar -zxvf phpredis-master.zip

3、得到phpredis-master文件夹,将文件夹改名为phpredis

sudo mv phpredis-master phpredis

4、进入phpredis文件夹

cd phpredis

执行phpize

sudo phpize

5、配置到需要的php版本7.4.3的php-config

./configure --with-php-config=/usr/local/Cellar/php/7.4.3/bin/php-config

执行make

sudo make

执行make install

sudo make install


如PHP 安装 扩展时 抛出 /usr/local/Cellar/php@7.1/7.1.25/pecl 异常解决 (注:7.1.25可替换为7.4.3,既安装扩展对应的php版本,解决原理一致)

liugx@MacBook-Pro  ~/work/php/ext_source/php-xhprof-extension   master  make install
mkdir: /usr/local/Cellar/php@7.1/7.1.25/pecl: File exists
mkdir: /usr/local/Cellar/php@7.1/7.1.25/pecl: No such file or directory
make: *** [install-modules] Error 1

技术图片

 

PHP 安装 扩展时 抛出 /usr/local/Cellar/php@7.1/7.1.25/pecl 异常

解决方案:

修改 /usr/local/Cellar/php@7.1/7.1.25/bin/php-config 

extension_dir=‘/usr/local/Cellar/php@7.1/7.1.25/pecl/20160303‘ 中的 『pecl』 换成 『lib』
extension_dir=‘/usr/local/Cellar/php@7.1/7.1.25/lib/php/20160303‘

技术图片

 

重新编译

./configure --with-php-config=/usr/local/Cellar/php@7.1/7.1.25/bin/php-config

make && make install 

 

Mac php版本升级后,重新安装扩展redis

标签:扩展redis   inf   配置到   sid   exists   idg   license   attribute   mamicode   

原文地址:https://www.cnblogs.com/benbenhan/p/12688825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!