Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装mongoDB PHP驱动程序时出现问题_Php_Mongodb - Fatal编程技术网

安装mongoDB PHP驱动程序时出现问题

安装mongoDB PHP驱动程序时出现问题,php,mongodb,Php,Mongodb,我对mongoDB很陌生。我已经下载了mongoDB的安装程序,但在此之前我必须安装mongoDB PHP驱动程序 当我下载驱动程序时,我在文档中得到了以下说明: 装置 要安装: $phpize $/配置 $make $sudo make安装 当我在cmd上运行这个命令phpize时,它给出了这个错误 “phpize”未被识别为内部或外部命令 我正在使用: MongoDB 1.0版 PHP版本5.5 视窗7 一周前,我也遇到了类似的问题。我苦苦挣扎,终于发现我下载了错误的DLL文件。(我的系统

我对mongoDB很陌生。我已经下载了mongoDB的安装程序,但在此之前我必须安装mongoDB PHP驱动程序

当我下载驱动程序时,我在文档中得到了以下说明:

装置

要安装:

$phpize
$/配置
$make
$sudo make安装

当我在
cmd
上运行这个命令
phpize
时,它给出了这个错误

“phpize”未被识别为内部或外部命令

我正在使用:

  • MongoDB 1.0版
  • PHP版本5.5
  • 视窗7

    • 一周前,我也遇到了类似的问题。我苦苦挣扎,终于发现我下载了错误的DLL文件。(我的系统是64位的,所以我下载了64位的DLL。但是,phpInfo()显示我的php是32位的。所以,我下载了32位的DLL文件,它工作了!)

      如果您还有任何疑问,请查看以下教程:


      我希望这有帮助

      这基本上意味着您没有设置用于编译php扩展的开发环境。我猜命令提示符的
      $
      表示*nix变量?可能是linux?对于大多数发行版,大多数软件包都是用
      phpdev
      设置的,可能还有一些依赖项(c编译器等)。搜索
      “编译php扩展linux”
      ,您有什么建议?我用的是Windows7,官方文档怎么说?感谢分享我已完整阅读文档的链接,问题是我无法从mongodb php驱动程序包中找到
      .dll
      。我在这个链接
      http://php.net/manual/en/mongo.installation.php#mongo.installation.windows
      。包中包含一些c/c++文件,我不知道我必须编译包中包含的文件?如果是,那怎么办?