首页 > 后端开发 > php教程 > class Mongo not found

class Mongo not found

WBOY
发布: 2016-06-23 13:54:15
原创
1183 人浏览过

我使用的是xampp,在php.ini和\ext目录下都添加了相应的extension和php_mongo.dll
成功安装了mongo,启动也成功,但是在zend中编写php程序时, $mongodb=new Mongo()它就会显示问题class Mongo not found,我以为是我的php_mongo_drive没有安装成功,但是我不知道怎么解决,网上找了很多教程,按照做还是不行

另外,我之前是用的Mysql数据库,后来将原有程序改成和mongodb数据库连接


回复讨论(解决方案)

看下你mongo.dll的版本和你的php版本是否一致

mongo_dll扩展地址

看下你mongo.dll的版本和你的php版本是否一致

mongo_dll扩展地址


我用的php是5.2.0的,php_mongo.dll的版本是php_mongo-1.5.4-5.2-vc9.dll这个,可以吗?

看下你mongo.dll的版本和你的php版本是否一致

mongo_dll扩展地址


错了,php版本是5.5.9

如果你不在zend中编写,可以吗?

如果你不在zend中编写,可以吗?


额,我没有试过,你是说用记事本写吗?

如果你不在zend中编写,可以吗?


但是我要用zend framwork,而且我用的mvc模式,用记事本就没有用框架了吧

不就是让你写几句来证明是否能工作吗?
有那么难?


打印出phpinfo的信息 看看mongodb的类库是否加载进来 


打印出phpinfo的信息 看看mongodb的类库是否加载进来 


没有。。。。

我确实安装了mongodb,可以在命令提示符里启动,但是driver我就不确定了。。。

没有就是没有安装成功!

没有就是没有安装成功!


我做了以下工作,你可以帮我看看我哪里出问题了吗?非常感谢
1. 官网下载mongodb 2.6.3版本,安装成功了,可以在命令提示符里启动操作
2. 下载了php_mongo.dll 1.5.4-vc9版本,copy到\xmapp\php\ext下,修改php.ini文件,添加extension = php_mongo.dll
3. 在GitHub下载了mongo-php-driver-master文件,然后copy到mongodb\bin下
4. 然后我就在php程序里,use Mongo; $m = new Mongo();
错误就是class Mongo not found

麻烦您了!


没有就是没有安装成功!


我做了以下工作,你可以帮我看看我哪里出问题了吗?非常感谢
1. 官网下载mongodb 2.6.3版本,安装成功了,可以在命令提示符里启动操作
2. 下载了php_mongo.dll 1.5.4-vc9版本,copy到\xmapp\php\ext下,修改php.ini文件,添加extension = php_mongo.dll
3. 在GitHub下载了mongo-php-driver-master文件,然后copy到mongodb\bin下
4. 然后我就在php程序里,use Mongo; $m = new Mongo();
错误就是class Mongo not found

麻烦您了!
http://www.fkblog.org/blog569
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板