phpredis已经加上拓展了;php -m看一下已经加载了的拓展;
php的环境变量也没问题;
但是phpinfo()打印出来没有加载redis;强制刷新过,不是页面缓存的问题;
求助;
---分割线
大家的回复都看到了,一一排查了一遍,好像都不是;晚上发现,如果不去source ~/.bash_profile手动生效一下环境变量,貌似环境变量还是Mac自带的环境变量;有没有可能是这方面原因呢?
7 回答
![?](http://img1.sycdn.imooc.com/54584c9c0001489602200220-100-100.jpg)
慕的地8271018
TA贡献1796条经验 获得超4个赞
PHP有两个执行环境,一个是在终端下,一个是在web,你配置的应该在终端下,web端没有配置,你看看你的PHP在/etc/php的目录是不是还有类似cli,fpm,apache2目录,如果是apache服务,就在apache2下开启,要是nginx,就在fpm下开启
![?](http://img1.sycdn.imooc.com/545862370001b03502200220-100-100.jpg)
慕田峪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是否一样
![?](http://img1.sycdn.imooc.com/5458631e0001ffd402200220-100-100.jpg)
largeQ
TA贡献2039条经验 获得超7个赞
- 在
.bash_profile
里面要定义一下你的MAMP的路径,要注意版本。
export PATH=/Applications/MAMP/bin/php/php7.1.8/bin:$PATH
// 看你的截图应该是这版本号
- 要重启MAMP。
- 7 回答
- 0 关注
- 2269 浏览
添加回答
举报
0/150
提交
取消