php7 安装redis,redis扩展编译安装(linux)

日期:2019-03-01 浏览:333次

安装分为2步,先安装redis,在redis扩展编译安装

安装redis

下载地址:https://github.com/MSOpenTech/redis/releases。

选择你需要的版本,执行下面的语句

# wget http://download.redis.io/releases/redis-2.8.17.tar.gz
# tar xzf redis-2.8.17.tar.gz
# cd redis-2.8.17
# make

redis扩展编译安装
# wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
# cd phpredis-3.1.4                      # 进入 phpredis 目录
# /usr/local/php/bin/phpize              # php安装后的路径
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install

修改php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"
extension=redis.so

我是php7.0上面安装失败了,7.0如下
从PHP官网下载最新扩展包:  http://pecl.php.net/package/redis
# wget http://pecl.php.net/get/redis-4.2.0.tgz
# tar -xzvf redis-4.2.0.tgz
# cd redis-4.2.0
# phpize
# ./configure --with-php-config=/usr/local/php7.2/bin/php-config
# make && make install

编译安装php7的swoole

wget -c https://github.com/swoole/swoole-src/archive/swoole-1.7.21-stable.tar.gz
tar zxvf swoole-1.7.21-stable.tar.gz
cd swoole-src-swoole-1.7.21-stable/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

修改php.ini
extension=redis.so
extension=swoole.so
eg:因开始使用非7.0安装,需要注释:extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"

打印phpinfo,完成!!!

 

 

没有评论

发表评论