安装分为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"
原文链接:php7 安装redis,redis扩展编译安装(linux)
个人博客:www.liusongs.com
打印phpinfo,完成!!!