php 命令行模式下redis 无法使用

在网页上用就是好的... 在网页上用就是好的 展开
 我来答
丰鸿福71
推荐于2016-04-13 · TA获得超过312个赞
知道小有建树答主
回答量:409
采纳率:85%
帮助的人:238万
展开全部

php 命令行模式使用的php.ini 可能和正常的不是一个,所以,你需要在命令行下执行。

php --ini

看一下加载的ini是否和网页的是一个。如果是一个的话,还有看一下 php.ini 里 extension_dir 的路径,改为绝对路径。 否则将正常的替换到上图 Loaded Configuration File 目录。

更多追问追答
追问
我的显示的跟你截图是一样的  那是用第一个路径替换第二个路径呢 还是反过来
追答

你在网页上打印一下phpinfo,看看网页上phpinfo这个值是否和命令行的ini所匹配。

可以看出,我  的phpinfo和命令行的就不是一个php.ini文件。


用正常的php.ini 替换 命令行中 Loaded Configuration File 这个目录的php.ini,注意 extension_dir 的路径, 替换完后,注意重启web服务,并且关闭cmd命令行,重新打开一个新的测试。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式