我似乎无法找到关于在安装了Windows 7的计算机上运行的PHP 7的具体操作方法。我尝试了几个在线教程,但到目前为止我没有看到任何解决方案。有可能你们中的一些人可能有类似于我的经历,如果你能与我分享这种经历,那将是非常美妙的:特别是,你为了解决这个问题做了什么。如何在Windows 7上安装PHP 7的MongoDB驱动程序?
这里就是我所做的:
我下载了最新的dll库的PHP 7(MongoDB的-1.1.2.tgz)从这里:PECL :: Package :: mongodb :: 1.1.2,放置在文件php_mongodb.dll从存档到分机目录,我保持我的PHP安装,添加行extension = php_mongodb.dll到php.ini文件(完成所有这些步骤后,Apache重新启动,当然)。为mongodb的的部分不会显示为运行phpinfo()函数函数的结果:
而现在我试图运行这个简单的脚本:
<?php
$connection = new MongoClient();
?>
我回来的是以下错误(为了更好的可读性,我已经打破了一些线):
Fatal error: Uncaught Error: Class 'MongoClient' not found in
C:\Apache24\htdocs\test2.php:3 Stack trace: #0 {main} thrown in
C:\Apache24\htdocs\test2.php on line 3
可能的复制(http://stackoverflow.com/questions/8255440 [连接使用PDO驱动程序的MongoDB]/connecting-to-mongodb-using-pdo-driver),问题并不完全相同,但答案是肯定的。 –
或者,我假设你使用google搜索并找到了https://docs.mongodb.org/ecosystem/drivers/php/但是如果没有的话:这是关于如何使用mongo和php的最正式的源码 –
请注意,如果php_info()不报告mongo扩展,它没有正确安装。你是手动安装还是使用PECL?如果是手动的,你能解释一下你做了什么,并且你能显示你的'php.ini'的扩展部分吗? –