[英]Fatal error: Class 'MongoClient' not found
I want to connect to MongoDB from PHP but I keep getting the fatal error in the title. 我想从PHP连接到MongoDB,但标题中始终出现致命错误。 My PHP version is 5.5.14, architecture x86, thread safety enabled, VC11.
我的PHP版本是5.5.14,体系结构x86,启用了线程安全性,VC11。
So I downloaded 5.5 Thread Safe (TS) x86 from PECL , extracted php_mongo.dll to the \\ext\\
folder of my php installation, added extension=php_mongo.dll
to the php.ini file, and restarted Apache. 因此,我从PECL下载了5.5 Thread Safe(TS)x86,将php_mongo.dll解压缩到了我的php安装目录的
\\ext\\
文件夹中,将extension=php_mongo.dll
添加到了php.ini文件中,然后重新启动了Apache。
I keep getting the same fatal error when I use either Mongo()
and MongoClient()
. 当我使用
Mongo()
和MongoClient()
时,我总是遇到同样的致命错误。
Also, I can access mongo from CMD, starting it with mongod
and then opening another cmd window to handle the database using mongo
. 另外,我可以从CMD访问mongo,以
mongod
开头,然后打开另一个cmd窗口以使用mongo
处理数据库。 I installed PHP and Apache separately (No XAMPP or WAMP) on Windows 8.1 x64. 我在Windows 8.1 x64上分别安装了PHP和Apache(无XAMPP或WAMP)。
Installation folders: 安装文件夹:
C:\\Apache24
C:\\Apache24
C:\\php
C:\\php
C:\\Program Files\\MongoDB
C:\\Program Files\\MongoDB
在最新版本中,您可以使用新的MongoDB \\ Driver \\ Manager()创建obj而不是MongoClient()。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.