PHP 没有连接到 mongoDB
PHP is not connecting with mongoDB
目前我正在做一个 Web 项目,它需要 php & mongoDB.when 我 运行 它给出的代码错误
这些是我用过的技术
wampserver 3.1.7
阿帕奇 2.4.37
php 7.2.14
mongoDB 4.20
mongo-php 驱动程序 7.2 线程安全 (Ts) x64
& 我正在使用 windows 8.1(64 位)操作系统
我所做的是:
已在 C:\Program Files 上安装 mongodb
在 C:\
上安装了 wampserver
将 C:\Program Files\MongoDB\Server.2\bin 更改为环境路径
将php_mongodb.dll放入C:\wamp64\bin\php\php7.2.14\ext文件夹
在php.ini
中添加"extension=php_mongodb"这一行
重新启动 wamp 服务器
//this is my code
<?php
$m=new MongoClient();
?>
我的 mongodb 和 wampserver 工作正常..我可以在 wampserver 主页的 'Loaded Extensions' 中找到 mongodb..
当我 运行 它说的代码时:
( !)致命错误:未捕获错误:Class 'MongoClient' 未在第 2 行的 C:\wamp64\www\all_files\mongo.php 中找到
( !) 错误:Class 'MongoClient' 在第 2
行的 C:\wamp64\www\all_files\mongo.php 中找不到
请帮我看看哪里出了问题..告诉我如何将 php 与 mongoDB
连接起来
谢谢!!!
看来您的 mongoDB 安装不正确,或者 运行 是 mongoDB 的不兼容版本。
如果 SQL 是一个替代方案,那么它总是一个不错的选择。
在最坏的情况下,您仍然可以使用 PHP 处理加密文件。
仔细检查系统路径
我以前也有过类似的经历,要么是安装不好
或损坏的注册表项。
如果您的处理器允许虚拟机或双启动,我强烈建议您至少在类似 unix 的平台上尝试这样做。
除此之外,我唯一能想到的就是重新安装 xampp。
=========
需要考虑的事情
你是运行应用程序的管理员吗?
您可以使用 sql 作为替代方案吗?
您的防火墙是否与服务器连接冲突?
您是否有任何与服务器连接冲突的防火墙规则?
mongoDB 安装正确吗?
目前我正在做一个 Web 项目,它需要 php & mongoDB.when 我 运行 它给出的代码错误
这些是我用过的技术
wampserver 3.1.7
阿帕奇 2.4.37
php 7.2.14
mongoDB 4.20
mongo-php 驱动程序 7.2 线程安全 (Ts) x64
& 我正在使用 windows 8.1(64 位)操作系统
我所做的是:
已在 C:\Program Files 上安装 mongodb
在 C:\
上安装了 wampserver将 C:\Program Files\MongoDB\Server.2\bin 更改为环境路径
将php_mongodb.dll放入C:\wamp64\bin\php\php7.2.14\ext文件夹
在php.ini
中添加"extension=php_mongodb"这一行重新启动 wamp 服务器
//this is my code
<?php
$m=new MongoClient();
?>
我的 mongodb 和 wampserver 工作正常..我可以在 wampserver 主页的 'Loaded Extensions' 中找到 mongodb..
当我 运行 它说的代码时:
( !)致命错误:未捕获错误:Class 'MongoClient' 未在第 2 行的 C:\wamp64\www\all_files\mongo.php 中找到 ( !) 错误:Class 'MongoClient' 在第 2
行的 C:\wamp64\www\all_files\mongo.php 中找不到请帮我看看哪里出了问题..告诉我如何将 php 与 mongoDB
连接起来谢谢!!!
看来您的 mongoDB 安装不正确,或者 运行 是 mongoDB 的不兼容版本。
如果 SQL 是一个替代方案,那么它总是一个不错的选择。
在最坏的情况下,您仍然可以使用 PHP 处理加密文件。
仔细检查系统路径
我以前也有过类似的经历,要么是安装不好 或损坏的注册表项。
如果您的处理器允许虚拟机或双启动,我强烈建议您至少在类似 unix 的平台上尝试这样做。
除此之外,我唯一能想到的就是重新安装 xampp。
========= 需要考虑的事情
你是运行应用程序的管理员吗?
您可以使用 sql 作为替代方案吗?
您的防火墙是否与服务器连接冲突?
您是否有任何与服务器连接冲突的防火墙规则?
mongoDB 安装正确吗?