php怎么添加redis,php添加redis扩展图文详解-Go语言中文社区

本文介绍了在Linux环境下通过源码编译和PECL两种方式在PHP中安装Redis扩展的详细步骤,包括下载、解压、配置、安装、修改php.ini以及重启PHP服务。同时提供了Windows平台下安装Redis扩展的方法,包括下载dll文件、添加到php.ini和重启服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近,想研究研究redis,就在php下添加了redis扩展,

具体步骤

1.下载  可以去官网下载   https://pecl.php.net/package/redis

可以根据自己的环境选择  我下载的是 4.0的

cd /usr/local/src/

wget https://pecl.php.net/get/redis-4.0.0.tgz

2.解压 tar xvf redis-4.0.0.tgz

3.用php配置生成配置 进入redis

cd redis-4.0.0

/usr/local/php/bin/phpize #php 扩展的目录

如果报错需要安装

# yum install m4

# yum install autoconf

fc304fc294e9a7f742b00c4599a0234c.png

4.添加到php扩展里

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

执行完之后

f9f5d66bd8f7768441579211adb9b988.png

记住上面的路径添加扩展的时候要用

5. 修改php.ini 我的php.ini在 /usr/local/php/etc/下

vim /usr/local/php/etc/php.ini

添加 上面的扩展路径

extension =/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so

579aaaa0b9434a0158f2600ee5665cb9.png

6.重启php 看php又没扩展

c1c5f37c8d0e593a9f3d8fb1ddffccd1.png

问题:安装过程中有可能有的包不全,将包安装上就好了

92c90ad658c75f4abd72ea732e4b008b.png

yum install autoconf

------------------------------------------------------------------------------------------------------------------------------------

二、安装扩展的第二种方法 PECL安装:

1>  pecl install redis   // echo $?  输出0为安装成功,即表示redis已经成功的安装了。

(没安装的  yum install php-pear -y  安装 php扩展库仓库)

2> extension=redis.so            //成功之后,我们打开php.ini,把redis.so加入到文件最后

3>$ php -m | grep redis    //查看redis是否被正确的安装

-----------------------------------------------------------------------------------------------------------------------------------

***********************************win 下php 添加redis ********************************************

1 查看PHP版本信息

直接使用phpinfo()函数,输出到浏览器就OK

ff3976d624828f2986bc37d686018a6d.png

2 添加Redis扩展

下载地址:http://pecl.php.net/package/redis

打开连接选择版本,点击DLL

7ff0ea65f66b33065e28b1fa316ff09f.png

进入详情页,根据PHP版本信息选择下载

6acadd1c5f45354eb6174a913002aa7f.png

解压后把.dll文件Copy到phpext文件夹下,修改php.ini将extension=php_redis.dll添加到php.ini中,之后重启服务!

12dd058e445792bdc5db378ab9a6c843.png

3 测试

重新运行phpinfo(),看到Redis就OK了

74bd7f3efe4f752c3de652dd67d18e04.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值