我知道这个问题已经被发布很多次了,但对我来说似乎是一个不同的问题。
实际上,这个错误
警告: require(vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\site_web\send_mail.php on line 3
Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\site_web\send_mail.php on line 3
出现在我的代码开头的这一行:
require 'vendor/autoload.php';
所以,我猜在我的电脑上一定有一个/vendor/autoload.php文件(我已经安装了Composer并运行了 composer require phpmailer/phpmailer
)。
因此,我在Windows命令行中使用以下命令查找这个文件:dir /s autoload.php
,并在这里找到了一个文件: C:\Windows\SysWOW64\vendor\autoload.php
,
但对我来说,syswow64 文件夹与 autoload.php 没有任何关系,我不知道我错了什么。
;
-删除它,因为.env文件中的行不以分号/标点符号结束... - Victoria Stuart