Rumah > pembangunan bahagian belakang > tutorial php > class Mongo not found

class Mongo not found

WBOY
Lepaskan: 2016-06-23 13:54:15
asal
1184 orang telah melayarinya

我使用的是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
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan