[英]Mongo not found in php.ini - ext not loading
我拼命尝试下载和使用mongo,但又遇到了一个问题。 我终于能够成功下载mongo并从命令行shell中使用它。 但是,在我下载了php驱动程序之后,我似乎无法通过php建立连接。
我检查了我的php.ini文件,它看起来好像没有加载mongo扩展名。
我正在运行64位计算机,wamp 2.2包括php 5.3.8和apache 2.2.21。 当我运行php.ini时,得到以下信息:
System Windows NT xxxx-PC 6.1 build 7601 (Windows 7 Home Premium Edition
Service Pack 1) AMD64
Build Date Sep 16 2011 21:25:01
Compiler MSVC9 (Visual C++ 2008)
Architecture x64
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--with-
pdo-oci=C:\php-sdk\php53dev\vc9\x64\deps\instantclient_10_2\sdk,shared" "--with-
oci8=C:\php-sdk\php53dev\vc9\x64\deps\instantclient_10_2\sdk,shared" "--with-
oci8-11g=C:\php-sdk\php53dev\vc9\x64\deps\instantclient_11_2\sdk,shared" "--disable-
debug-pack" "--disable-static-analyze"
Server API Apache 2.0 Handler
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File C:\wamp\bin\apache\Apache2.2.21\bin\php.ini
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
PHP API 20090626
PHP Extension 20090626
Zend Extension 220090626
Zend Extension Build API220090626,TS,VC9
PHP Extension Build API20090626,TS,VC9
Debug Build no
Thread Safety enabled
Zend Memory Manager enabled
Zend Multibyte Support disabled
IPv6 Support enabled
Registered PHP Streams php, file, glob, data, http, ftp, zip, compress.zlib, phar
Registered Stream Socket Transports tcp, udp
Registered Stream Filters convert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13,
string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, zlib.*
我用谷歌搜索了我的问题,并阅读了一些不同的建议。 我尝试了其中的一些,但似乎无法解决。 在过去的几个小时中,我一直在谷歌上搜索并阅读有关此内容的文章,但均未成功,因此请留下详细的或分步的解决方案(对于新手),而不仅仅是链接到另一篇文章。 非常感谢
您将php_mongo.dll
放在php \\ ext文件夹中,并将extension=php_mongo.dll
添加到了php.ini中?
另外,请记住在尝试连接之前启动mongo服务。
注意, mongod.exe是服务器, mongo.exe是管理外壳,必须首先运行mongod.exe。
局部放电
当然您已经看到了,但是尝试遵循mongodb网站上的文档,这非常容易(即使它告诉您如何将mongo作为服务安装)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.