我正在使用php
处理MongoDB
。通过转到wamp server
在localhost/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
。我想我此刻犯了错误。不是吗?