为了账号安全,请及时绑定邮箱和手机立即绑定

为什么phpinfo里没有redis?

为什么phpinfo里没有redis?

PHP
MMMHUHU 2019-03-07 23:10:11
phpredis已经加上拓展了;php -m看一下已经加载了的拓展; php的环境变量也没问题; 但是phpinfo()打印出来没有加载redis;强制刷新过,不是页面缓存的问题; 求助; ---分割线 大家的回复都看到了,一一排查了一遍,好像都不是;晚上发现,如果不去source ~/.bash_profile手动生效一下环境变量,貌似环境变量还是Mac自带的环境变量;有没有可能是这方面原因呢?
查看完整描述

7 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

PHP有两个执行环境,一个是在终端下,一个是在web,你配置的应该在终端下,web端没有配置,你看看你的PHP在/etc/php的目录是不是还有类似cli,fpm,apache2目录,如果是apache服务,就在apache2下开启,要是nginx,就在fpm下开启

查看完整回答
反对 回复 2019-03-18
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

输入命令,php -i

phpinfo()
PHP Version => 7.1.12

System => Windows NT DESKTOP-6UOJ7F2 10.0 build 16299 (Windows 10) AMD64
Build Date => Nov 23 2017 04:17:05
Compiler => MSVC14 (Visual C++ 2015)
Architecture => x64
Configure Command => cscript /nologo configure.js  "--enable-snapshot-build" "--enable-debug-pack" "--disable-zts" "--with-pdo-oci=c:\php-snap-build\deps_aux\oracle\x64\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-snap-build\deps_aux\oracle\x64\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => D:\software\SalamanderWnmp\php\php.ini
Scan this dir for additional .ini files => (none)
....

查看Loaded Configuration File
然后看看你网页中Loaded Configuration File是否一样

查看完整回答
反对 回复 2019-03-18
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

重启一下php-fpm或者apache

查看完整回答
反对 回复 2019-03-18
?
largeQ

TA贡献2039条经验 获得超7个赞

  • .bash_profile里面要定义一下你的MAMP的路径,要注意版本。
export PATH=/Applications/MAMP/bin/php/php7.1.8/bin:$PATH
// 看你的截图应该是这版本号
  • 要重启MAMP。
查看完整回答
反对 回复 2019-03-18
?
翻阅古今

TA贡献1780条经验 获得超5个赞

按道理来说在phpini中进行配置之后是没有问题的。。不知道你弄完之后重新启动没?

查看完整回答
反对 回复 2019-03-18
  • 7 回答
  • 0 关注
  • 2269 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信