linux安装phpredis扩展,phpinfo不显示redis模块

发布于 2021-12-03 13:12:31 字数 1118 浏览 874 评论 25

环境:CentOS release 6.2 (Final) X64 ,apache2.0, php5.2,

一,安装redis后,./redis-cli可以正常使用

二,安装扩展步骤如下


下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

上传phpredis-2.2.4.tar.gz到/usr/local/src目录

cd /usr/local/src #进入软件包存放目录

tar zxvf phpredis-2.2.4.tar.gz #解压

cd phpredis-2.2.4 #进入安装目录

/usr/local/php/bin/phpize #用phpize生成configure配置文件

./configure --with-php-config=/usr/local/php/bin/php-config  #配置

make  #编译

make install  #安装

安装完成之后,出现下面的安装路径

/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/


然后打开php.ini加 redis.so


redis上面是memcache扩展(phpinfo显示模块且可以正常使用),redis在phpinfo中不显示

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(25

眉黛浅 2021-12-05 17:16:28

extension=redis.so

没有引号,前面那个extension_dir也是

醉酒的小男人 2021-12-05 17:16:26

登录只为给你点赞,通过你说的命令,排查出了问题,谢谢

百思不得你姐 2021-12-05 17:16:25

如果你是nginx,可尝试sudo service php-fpm restart

疾风者 2021-12-05 17:16:25

点赞

千笙结 2021-12-05 17:16:23

遇到同样的问题,请问你那边解决了吗?

悸初 2021-12-05 17:16:20

我也是 phpinfo不显示.   但是我的php -m 显示.. 线上服务器不敢重装..也就算了

噩梦成真你也成魔 2021-12-05 17:16:18

我把所有相关目录和文件都删除了,重新安装就好了。 安装步骤一点没变,现在仍然搞不清楚为何phpinfo不加载模块

落墨 2021-12-05 17:16:17

检查下是否装了多个php,win下遇到过这个问题,cli模式死活不是想要的php,检查发现是
装了多个php

残花月 2021-12-05 17:16:09

输入这个指令没有反应,请问如何解决, 另外,我在redis的bin目录下,./redis-cli 然后可以set,get,del,exsists

等你爱我 2021-12-05 17:16:07

使用 php -m 发现也没有memcache,但是memcache确实在使用中

韬韬不绝 2021-12-05 17:16:06

root 3973 1342 0 10:56 pts/1 00:00:00 grep redis root 9850 1 0 Jan03 ? 00:00:56 /usr/local/redis/bin/redis-server *:6379

囚你心 2021-12-05 17:15:43

redis-server 运行的情况下 run 目录下没有 redis 的pid

青萝楚歌 2021-12-05 17:15:36

php -m |grep redis  先看看redis在cli下是否加载

策马西风 2021-12-05 17:14:50

crontab -e 查看配置有定时,删除垃圾,搜索,版本库添加提交的计划,别的没有了

后知后觉 2021-12-05 17:13:23

把php的日志打开看看,有没有错误或者警告什么的 log_errors = On error_log = /var/log/php-error.log

顾挽 2021-12-05 17:10:26

看下cron是否有程序在杀httpd, 都暂时关掉再试下重启httpd

少女净妖师 2021-12-05 17:05:48

Syntax OK

伴我心暖 2021-12-05 17:05:42

apachectl configtest 看下你的
httpd.conf是否写得有问题

偏爱自由 2021-12-05 15:23:26

access_log 没有内容 error_log

野心澎湃 2021-12-05 14:23:23

回复
[Tue Jan 03 18:14:43 2017] [notice] SIGHUP received. Attempting to restart

静谧 2021-12-05 14:04:01

回复
[Tue Jan 03 18:14:43 2017] [notice] FastCGI: process manager initialized (pid 27410)

酒几许 2021-12-05 06:47:37

回复
[Tue Jan 03 18:14:43 2017] [notice] Apache/2.2.21 (Unix) mod_fastcgi/2.4.6 PHP/5.2.17p1 configured -- resuming normal operations

平生欢 2021-12-05 04:46:43

你把httpd的日志打开看下,是否有某些加载异常的日志信息,猜测是某些目录的权限相关问题,httpd是以apache用户的权限启动的。

坚持沉默 2021-12-04 17:51:51

重启了

柳絮泡泡 2021-12-04 06:41:22

重启apache了吗

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文