您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> PHP >> php7无法使用MangoDB3x

php7无法使用MangoDB3x

来源:网络整理     时间:2016/5/7 0:06:28     关键词:mango,php7

关于网友提出的“php7无法使用MangoDB3x”问题疑问,本网通过在网上对“php7无法使用MangoDB3x”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:php7无法使用MangoDB3x
描述:

今天鼓捣了一天的MangoDB3.x,在官网上面下载的,安装完毕之后可以连上数据库。
然后是在Php7的环境下使用,于是我去https://pecl.php.net/package/mongodb下载了最新版,后来由于不行我多次下载了其他版本依然没效果。
下载完成之后,我放到了ext文件夹,然后在php.ini里面新增了:
;添加php7对MongoDB3.x的支持
extension=php_mongodb.dll
然后重启,phpinfo()之后没有相关MongoDB模块出现。而且像

$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

这种命令不能使用,报: Uncaught Error: Class 'MongoDB\Driver\Manager' not found
我看https://pecl.php.net/package/mongodb最下面好像需要PEAR Package,我于是乎安装了它:
D:\php\php7>pear install PEAR
pear/PEAR is already installed and is the same as the released version 1.10.1
install failed
安装完之后,重启Apache依然不行,所以特来向前辈求助,谢谢。
解决方案1:

phpinfo必须有模块显示
查看其他php.ini编辑一下

解决方案2:

设置环境变量不是绿色做法
你可在 httpd.conf 中用 LoadFile 指令加载 php7ts.dll
如果还有其他的支撑库不能自动加载的话,同样也可用 LoadFile 指令预先加载


以上介绍了“php7无法使用MangoDB3x”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/948646.html

相关图片

相关文章