跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

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版本:

立即学习“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 olderPHP Version: PHP 5.3.0 or newerPEAR 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文件已经生成在下面的目录下面了PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。

下载/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操作

相关文章