Mac 安装PHP Redis扩展
- 进入下载redis选择自己需要的版本
- 解压下载好的包
tar -zxvf redis-5.*.tgz
- 使用php 的phpize生成编译configure文件
cd redis-5.*
/usr/local/Cellar/php@7.3/7.3.25_1/bin/phpize
./configure --with-php-config=/usr/local/Cellar/php@7.3/7.3.25_1/bin/php-config
- 执行编译
make
make install
- 如果抛出异常
/usr/local/Cellar/php@7.3/7.3.25_1/lib/20180731/
- 解决方法:
修改
/usr/local/Cellar/php@7.3/7.3.25_1/bin/php-config
extension_dir=’/usr/local/Cellar/php@7.1/7.1.25/pecl/20180731’ 中的 『pecl』 换成 『lib』
extension_dir=’/usr/local/Cellar/php@7.3/7.3.25_1/lib/20180731/’
- 重新编译:
./configure --with-php-config=/usr/local/Cellar/php@7.3/7.3.25_1/bin/php-config
make && make install
- 配置php.ini文件
vim /usr/local/Cellar/php@7.3/7.3.25_1/.bottle/etc/php/7.3/php.ini
- 添加
extension=redis.so
- 重启php-fpm
sudo killall php-fpm 关闭
sudo php-fpm 添加环境变量后可以这样启动
- 查看是否有redis扩展
php -m | grep redis
<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('test',"redis");
$result = $redis->get('test');
var_dump($result);
- 页面上看到即安装成功
string(4) “redis”