我知道这个问题已经发布了很多次,但对我来说似乎是一个不同的问题。
确实,这个错误
警告:require(vendor / autoload.php):无法打开流:第3行的C:\ xampp \ htdocs \ site_web \ send_mail.php中没有此类文件或目录
致命错误:require():无法在第3行的C:\ xampp \ htdocs \ site_web \ send_mail.php中打开所需的'vendor / autoload.php'(include_path ='C:\ xampp \ php \ PEAR')
出现在我的代码从此行的开头:
require 'vendor/autoload.php';
因此,我想我的计算机中一定有一个/vendor/autoload.php文件(我已经安装了composer并运行composer require phpmailer/phpmailer
)。
于是,我找了这个文件中使用:dir /s autoload.php
在Windows命令行,发现这里什么人C:\Windows\SysWOW64\vendor\autoload.php
,
但是对我来说,syswow64文件夹与autoload.php无关,我看不到这里缺少的内容。