你如何确定mongo php扩展的正确dll?

 手机用户3312丿075454 发布于 2023-02-12 18:33

我在为mongo加载php扩展时遇到问题.我正在使用php 5.2运行Windows 7(32bt).我正在尝试使用正确的dll名称更新我的php.ini文件,但不确定要使用哪个dll.我知道要更新哪个php文件.

我找到的两个网站是:

https://github.com/stealth35/stealth35.github.com/downloads

https://github.com/mongodb/mongo-php-driver/downloads

这两个网站,我使用的Windows(32bt)版本?

任何有关这方面的帮助将非常感激.谢谢.

1 个回答
  • 我打算推荐第三名https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

    现在,如果您查看最新版本:php_mongo-1.4.5.zip(它还有旧版本)你会看到

    php_mongo-1.4.5-5.2-vc9-nts.dll
    php_mongo-1.4.5-5.2-vc9.dll
    php_mongo-1.4.5-5.3-vc9-nts-x86_64.dll
    php_mongo-1.4.5-5.3-vc9-nts.dll
    php_mongo-1.4.5-5.3-vc9-x86_64.dll
    php_mongo-1.4.5-5.3-vc9.dll
    php_mongo-1.4.5-5.4-vc9-nts-x86_64.dll
    php_mongo-1.4.5-5.4-vc9-nts.dll
    php_mongo-1.4.5-5.4-vc9-x86_64.dll
    php_mongo-1.4.5-5.4-vc9.dll
    php_mongo-1.4.5-5.5-vc11-nts-x86_64.dll
    php_mongo-1.4.5-5.5-vc11-nts.dll
    php_mongo-1.4.5-5.5-vc11-x86_64.dll
    php_mongo-1.4.5-5.5-vc11.dll
    

    x86_64是64位版本,因为你正在运行32位窗口,你可以忽略它们,1.4.5之后的数字(mongo版本)是它预期的php版本,也就是1.4.5-5.3是php 5.3, mongo 1.4.5,以便将列表缩小到:

    php_mongo-1.4.5-5.2-vc9-nts.dll
    php_mongo-1.4.5-5.2-vc9.dll
    

    vc9指的是它编译的visual studio,我相信vs9是VS2008,而nts指的是"Non-Thread Safe",如果你使用的是线程,请使用php_mongo-1.4.5-5.2-vc9.dll,

    将它放在php安装的"ext"目录中(或扩展目录所在的位置)然后添加

    extension=php_mongo-1.4.5-5.2-vc9.dll
    

    或者extension = php_mongo.dll(如果你将它重命名为php_mongo.dll)到你的php.ini

    2023-02-12 18:35 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有