我在加载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)版本?
对此的任何帮助将不胜感激。谢谢。
答案 0 :(得分:17)
我将推荐第三名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指的是“非线程安全”,如果你使用线程则使用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