我的电脑mac oxs 10.13.6,PHP使用的XAMPP集成环境,PHP版本为7.1.19,php的bin目录已经添加至PATH,可直接执行php、pecl、phpize等命令,使用pecl命令已经成功安装redis扩展,并可以正常使用。后来用同样的方法,安装mongodb扩展,结果无效,然后到php官方网站下载mongodb-1.6.0alpha1.tgz文件,然后通过 pecl install 命令进行安装,已经提示成功,且PHP的extensions目录中已经成功生成了mongodb.so文件。安装成功后的截图如下图:
重启Apache后,通过phpinfo()无法看到mongodb被加载,然后去phperror_log里查看错误信息,发现有一条如下错误:
后来网上查了一下相关资料,说可能是openssl没有安装,然后查看了本地,已经确认openssl被安装,版本如下:
然后通过 pecl unstall mongodb 命令卸载已经安装的mongodb命令并重装其他版本的mongodb扩展,均提示安装成功,但是最终的结果都是无法通过phpinfo()查看到,并在phperror_log里打印了相同的日志信息。
请问各位大神,你们谁遇到过这种情况?应该如何解决?
非常感谢。