Linux 下编译安装php redis扩展

下载源文件


官网下载地址: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
发布了284 篇原创文章 · 获赞 258 · 访问量 121万+

猜你喜欢

转载自blog.csdn.net/meimeieee/article/details/102757659