您好,欢迎访问一九零五行业门户网

php-redis扩展安装及其问题

这篇文章介绍的内容是关于php-redis扩展安装及其问题,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
首先查看操作系统环境:
[root@jordy no-debug-non-zts-20170718]# cat /proc/version
linux version 3.10.0-693.2.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (red hat 4.8.5-16) (gcc) ) #1 smp tue sep 12 22:26:13 utc 2017
[root@jordy no-debug-non-zts-20170718]# 
[root@jordy no-debug-non-zts-20170718]# lsb_release -a
lsb version: :core-4.1-amd64:core-4.1-noarch
distributor id: centos
description: centos linux release 7.4.1708 (core) 
release: 7.4.1708
codename: core
php版本:
[root@jordy redis]# php -v
php 7.2.4 (cli) (built: apr 27 2018 18:08:43) ( nts )
copyright (c) 1997-2018 the php group
zend engine v3.2.0, copyright (c) 1998-2018 zend technologies
redis版本:
[root@jordy redis]# redis-server  -v
redis server v=4.0.9 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=c9d1038bab171720
php-redis版本:
到php扩展官网(http://pecl.php.net/package/redis)搜索redis扩展,然后查看相关版本支持情况:
release 4.0.2:php version: php version 7.9.99 or older
php version: php 5.3.0 or newer
pear package: pear 1.4.0b1 or newer
选择了php-redis 4.0.2版本:
安装,四步走:
一 ./php/bin/phpize
二 ./configure --with-php-config=/usr/local/php7/bin/php-config
三 make
四 make install
安装完毕后最终提示redis.so文件已经生成在下面的目录下面了
/opt/server/php/lib/php/extensions/no-debug-non-zts-20170718/
则打开php的配置文件php.ini
然后增加增加extension=redis.so即可;
中途安装的时候,也许会报错:
cannot find autoconf. please check your autoconf installation and the $php_autoconf environment variable. then, rerun this script.
说明确实autoconf库;
然后直接yum 安装该库即可:
yum install -y autoconf
然后再按上面步骤搞起就好,^_^
然后重启php-fpm
然后查看phpinfo页,查看已经ok:
至于autoconf以及autoconf制作makefile文件的细节,我们以后再讲
^_^
相关推荐:
php-redis扩展安装(phpredis)
php-redis 的session操作
以上就是php-redis扩展安装及其问题的详细内容。
其它类似信息

推荐信息