CentOS8.4安装PHP-redis扩展

一、下载php-redis扩展

PHP官方下载redis扩展
PECL :: Package :: redis

 

# cd /mydata
# wget http://pecl.php.net/get/redis-5.3.4.tgz   --下载stable稳定版

二、使用phpize编译安装


通过查找,我们的phpize位于/usr/local/php7/bin/phpize 下,并且php-config也位于此目录下

# tar -zxvf redis-5.3.4.tgz
# cd ./redis-5.3.4
# /usr/local/php7/bin/phpize            //phpize的作用:检查php环境,为扩展生成configure文件
出现:
Configuring for:
PHP Api Version:         20190902
Zend Module Api No:      20190902
Zend Extension Api No:   320190902

这时此目录生成了configure文件和其它一些文件

# ./configure --with-php-config=/usr/local/php7/bin/php-config     指定PHP配置路径
最后出现
......
creating libtool
appending configuration tag "CXX" to libtool
configure: creating ./config.status
config.status: creating config.h

继续:
# make 
出现:
......
Build complete.
Don't forget to run 'make test'.

继续:
# make install
出现:
IInstalling shared extensions:     /usr/local/php7/lib/php/extensions/no-debug-non-zts-20190902/

查看PHP扩展目录
# ll /usr/local/php7/lib/php/extensions/no-debug-non-zts-20190902/ 
出现:
-rwxr-xr-x 1 root root 7498790 Oct 27 16:50 opcache.a
-rwxr-xr-x 1 root root 3387712 Oct 27 16:50 opcache.so
-rwxr-xr-x 1 root root 3651840 Nov  5 13:52 redis.so      //redis.so就是我们要的PHPredis扩展
OK安装完成

3、配置php.ini

# vim /usr/local/php7/etc/php.ini            //PHP配置文件(注意你的可能是/etc/php.ini)
在最后一行添加如下一行:
# extension=/usr/local/php7/lib/php/extensions/no-debug-non-zts-20190902/redis.so

# service php-fpm  restart    //重启php
# php  -m                     //查看PHP扩展
能看到:
...
Phar
posix
readline
redis        <---------------redis扩展安装成功  
Reflection
session
shmop

或者使用phpinfo()查看

OK PHP已经可以支持redis了。

4、通过php-redis程序测试 
创建redis.php文件到根目录

# vim redis.php
<?php
header("Content-Type:text/html; charset=utf-8");
error_reporting(E_ERROR | E_PARSE); 
@set_time_limit(0);  

$redis = new Redis();
$redis->connect('127.0.0.1', 6379) or die('Redis连接失败1,是否开启了redis-server服务?');
//$redis->auth("niu123456");  //如果有密码就启用此命令

$redis->set('username', '看到此变量的值,说明phpredis已经成功!');
echo $redis->get('username');

?>

浏览可以看到: OK PHP可以使用redis了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值