>  기사  >  백엔드 개발  >  class Mongo not found

class Mongo not found

WBOY
WBOY원래의
2016-06-23 13:54:151113검색

我使用的是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
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.