linux centos7系统 php7.0安装phpredis扩展

# 进入到你的自定义目录

$ cd /home

$ mkdir software

# 这里使用git获取phpredis源码,到github拉取phpredis的php7分支的redis源代码

$ git clone https://github.com/phpredis/phpredis.git

 # 切换到php7版本

$ git pull origin php7-ipv6:php7-ipv6 && cd phpredis && git checkout php7-ipv6

# 查看phpize 所在位置

$ whereis phpize

phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz

# 执行phpize生成config文件

$ /usr/bin/phpize

# 查找php-config所在位置

$ whereis php-config

php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz

# 执行配置环境

$ ./configure --with-php-config=/usr/bin/php-config

$ make && make install

# 在php.d 文件夹下添加redis.ini文件

$ whereis php.d

php: /usr/bin/php /usr/lib64/php /etc/php.d /etc/php.ini /usr/include/php /usr/share/php /usr/share/man/man1/php.1.gz

$ cd /etc/php.d

$ vim redis.ini

# 内容如下:

```

;Enable redis extension module

extension=redis.so

```

# 重启php

$ service php-fpm restart

# 上面的重启或许有些不一样,可以参照下面

$ /bin/systemctl restart php-fpm.service

本人在安装过程中遇到问题和解决方法如下:

configure: error: no acceptable C compiler found in $PATH 问题

使用:/usr/bin/phpize 报错

yum install php-devel错误:php70w-common conflicts with php-common-5.3.3-49.el6.x86_64 You could try using --skip-broken to

Centos7 下安装PHP7 phpredis扩展报错解决办法

你可能感兴趣的:(linux centos7系统 php7.0安装phpredis扩展)