下载源文件
官网下载地址:https://pecl.php.net/package/redis
- wget下载:
wget https://pecl.php.net/get/redis-3.1.2.tgz
- curl下载:
sudo curl -o php-redis-3.1.2.tgz https://pecl.php.net/get/redis-3.1.2.tgz
上面的
3.1.2
可以更换成自己喜欢的版本,参照官网版本
解压源文件
同样注意自己选择的版本
sudo tar -xzf php-redis-3.1.2.tgz
编译源文件
- 先进入目录
cd redis-3.1.2
- 运行phpize命令生成配置文件
sudo phpize
-
找一下php-config的位置,一般在php的bin目录下,我本地的位置是
/Applications/MAMP/bin/php/php7.2.8/bin/php-config
-
运行./configure
sudo ./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.8/bin/php-config
- 编译 执行命令
sudo make
- 安装 执行命令
sudo make install
这时程序会自动将编译好的.so 文件拷贝到php默认的扩展文件夹下
- 配置php.ini,在php.ini中添加:
extension = redis.so
- 重启apache
- 查看phpinfo(),运行 php -m