我使用的是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