警告:require(vendor / autoload.php):无法打开流:在php中使用mongoDB没有这样的文件或目录:

时间:2016-08-21 13:34:32

标签: php mongodb non-relational-database

我正在使用php处理MongoDB。通过转到wamp serverlocalhost/test.php中运行以下脚本时,会出现错误:

  

警告:require(vendor / autoload.php):无法打开流:第3行的C:\ wamp64 \ www \ test.php中没有此类文件或目录

第二个错误是

  

致命错误:require():在第3行的C:\ wamp64 \ www \ test.php中打开所需的'vendor / autoload.php'(include_path ='。; C:\ php \ pear')失败

我还在composer之前安装了composerSetup.exe。为什么会出错?

<?php

require 'vendor/autolod.php';
$client = new Mongo\Client;
$companydb = $client->companydb;
$result1 = $companydb->createCollection('collection1');
var_dump(result1);

?>

运行此代码后,phpinfo()正常工作。

<?php echo phpinfo(); ?>

其实我跟着this you tube video。他使用XAMP服务器并在"mongodb/mongodb=^1.0.0"中运行命令composer require xamp/htdocs/projectname/,但我使用wampserver而在wamp directory中没有htdocs directory。我想我此刻犯了错误。不是吗?

0 个答案:

没有答案