目前我在一个需要php的web项目中工作
这些都是我用过的技术
Wampserver 3.1.7
Apache 2.4.37
PHP7.2。14
mongoDB 4.20
mongo-php驱动程序7.2线程安全(Ts)x64
我所做的是:
已在C:\Program文件上安装mongodb
已在C上安装wampserver:\
将C:\Program Files\MongoDB\Server\4.2\bin更改为环境路径
把php_mongodb放进去。C:\wamp64\bin\php\php7中的dll。2.14\ext文件夹
在php中添加“extension=php\u mongodb”这一行。伊尼
重新启动wamp服务器
//this is my code
<?php
$m=new MongoClient();
?>
我的mongodb和wampserver正常工作...我可以在wampserver主页的加载扩展中找到mongodb...
当我运行代码时,它说:
( ! )致命错误:未捕获错误:在C:\wamp64\www\all\u files\mongo中找不到类“MongoClient”。php第2行(!)错误:在C:\wamp64\www\all\u files\mongo中找不到类“MongoClient”。php在线2
请帮助我出了什么问题...告诉我如何才能连接php与mongoDB
非常感谢。
看起来你要么安装了一个错误的mongoDB,要么运行了一个不兼容的mongoDB版本。
如果SQL是另一种选择,那么它总是一个很好的选择。
在最坏的情况下,您仍然可以使用PHP处理加密文件。
仔细检查系统路径
我过去也有过类似的经历,可能是安装不好,也可能是注册表项损坏。
如果您的处理器允许虚拟机或双引导,我强烈建议至少在unix类平台上尝试这样做。
除此之外,我唯一能想到的就是重新安装xampp。
要考虑的事情
您是否以管理员身份运行应用程序?
你能使用sql作为替代吗?
防火墙是否与服务器连接冲突?
您是否有与服务器连接冲突的防火墙规则?
mongoDB是否正确安装?
我对React和Node还不熟悉,尽管我的代码有几天没有出现错误,但今天我的终端出现了错误,我无法连接到我的mongo数据库。我使用节点服务器运行服务器。js命令,但我得到了错误。有人能帮我找到解决办法吗?谢谢 错误 服务器正在端口5000上运行(节点:3339)DeprecationWarning:当前的服务器发现和监控引擎已弃用,并将在未来的版本中删除。要使用新的服务器发现和监控引擎,请将选项
我已经尝试了以下代码: 但它显示了一些错误: New-Object:异常调用". ctor"与"1"参数:"无法加载文件或程序集"System.运行时。InteropServices.RuntimeInformation, Version=4.0.0.0,'区域性=中性, PublicKeyToken=b03f5f7f11d50a3a'或其依赖项之一。系统找不到指定的文件。" at D:\用户\x
我将spring data mongodb(1.7.0.RELEASE)与spring webmvc框架一起用于我的web应用程序。我使用mongoRepository使用基本的CRUD函数,但我没有在代码中关闭mongo连接,因为我以为spring data mongodb会自己关闭它,但它会继续打开新连接,而不是关闭它们。这些太多的连接导致我的应用程序崩溃,我必须一次又一次(每天两次)重新启动
我正面临来自docker容器的MongoDB连接问题,我读了一些stackoverflow的答案,但没有帮助我解决我的问题。 我的application.yml文件有以下内容, 我的docker-compose文件有以下内容, 版本:'3.5'服务: sp-app-web-ui com.mongodb.mongosocketopenexception:异常打开socket sp-app-web-u
我有一个要求,我必须捕获MongoDB ChangeStream(插入/更新等)事件并采取一些操作(保存到OracleDB)。我想到了这个似乎不错的设计:
问题内容: 我有一台运行Ubuntu 12.04 LTS和MongoDB实例(服务正在运行并且可以在本地连接)的Linode服务器,我无法从外部来源连接到该服务器。 我已经将这两个规则添加到我的IP表中,其中 是我要连接FROM的服务器(如本 MongoDB参考中所述): 而且我在IP表中看到了一条规则,该规则允许27017与 之间的连接,但是当我尝试使用以下命令从 连接到我的mongo数据库时: