php - 安装 Mongo PHP 扩展 (php_mongo.dll)

标签 php mongodb dll mongodb-query mamp

本地系统环境

MAMP 3.2.2
PHP 5.6.24
Webserver Apache

用于缓存的Mongodb安装成功,发现运行在MongoDBservice中。

我从 https://pecl.php.net/package/mongodb 下载了 Mongodb 驱动程序(使用线程安全版本 PHP5.6 "php_mongodb.dll")选择 php_mongo-1.1.8-5.6-ts-vc11-x64.zip,对 php 进行了更改。 ini 作为 extension=php_mongo.dll

我刚刚将 .dll 文件复制并粘贴到我的 C:\MAMP\bin\php\php5.6.24\ext 到目前为止一切顺利...重新启动我的 MAMP 后,我在 phpinfo 中看不到 mongo ---->这是我的问题

对此有什么想法吗? 谢谢

最佳答案

仅仅将 DLL 文件复制到正确的目录是不够的。在 MongoDB 扩展可用之前,您还需要将以下行添加到您的 php.ini 文件中:

extension=php_mongo.dll

重启 Apache 后,MongoDB 应该会在 phpinfo() 中显示为可用扩展。

对了,安装MongoDB驱动的PHP官网上也有提到:http://www.php.net/manual/en/mongodb.installation.windows.php

关于php - 安装 Mongo PHP 扩展 (php_mongo.dll),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40516992/

相关文章:

java - 在 Morphia 中向父类(super class)添加 PostLoad 注释

c++ - 使用运行时 DLL (/MD) 避免与 dll 的运行时依赖

c# - "Could not load file or assembly ' PresentationUI.Aero2 ' or one of its dependencies."为什么不呢?

javascript - fade通过 id 切换 div 容器

php - PHP 和 JavaScript 中的全局变量

python - 如何解决django中注释的sql解码错误

dl 库的 C++ 等效 Windows

php - 如何在单个查询中获取帖子标题、描述和图像

php - 将PCRE正则表达式转换为mysql查询正则表达式

mongodb - 运行 Ubuntu 的设备上没有剩余空间