Mac air 指定 PHP 版本编译安装指定 Redis

php8 phpredis3.5.3

/opt/homebrew/Cellar/php/8.1.4
sudo  /opt/homebrew/Cellar/php/8.1.4/bin/phpize
sudo  ./configure  --with-php-config=/opt/homebrew/Cellar/php/8.1.4/bin/php-config
sudo  make
sudo  make  install

1、下载源码并解压:
codeload.github.com/phpredis/phpre...

unzip phpredis-3.1.5.zip

2、进入 phpredis-3.1.5 文件夹,生成 configure

cd phpredis-3.1.5

sudo /usr/local/Cellar/php@5.6/5.6.40/bin/phpize

3、编译安装 (多个 php 版本的情况,需要指定版本 conifg)

sudo ./configure --with-php-config=/usr/local/Cellar/php@5.6/5.6.40/bin/php-config

sudo make 

sudo make install

输出:

Installing shared extensions:     /usr/local/Cellar/php@5.6/5.6.40/lib/20131226/

4、修改 php5.6 的 php.ini 文件

cd  /usr/local/etc/php/5.6/

sudo vim php.ini

添加扩展,上面复制的路径,添加到最后一行:

extension=/usr/local/Cellar/php@5.6/5.6.40/lib/20131226/redis.so

5、重启 php-fpm

sudo brew services restart php@5.6

6、重启 nginx

sudo brew services restart nginx

7、查看安装是否成功

php56 --ri redis
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!