我几个小时都在尝试不同的事情,但我无法解决问题。我在Windows上的本地xampp服务器上设置phpmailer。我下载了composer并运行了require phpmailer / phpmailer等.htdocs文件夹中的所有东西看起来都没问题,我有composer.json文件等。
我正在尝试运行get_oauth_token.php为gmail设置phpmailer,它一直给我一个关于找不到vendor / autoload.php的错误(该文件肯定在该目录中)。我已经尝试了几种不同的东西来尝试让它找到没有运气的文件。
警告:require(vendor / autoload.php):无法打开流:第59行的C:\ xampp \ htdocs \ vendor \ phpmailer \ phpmailer \ get_oauth_token.php中没有此类文件或目录 致命错误:require():在C:\ xampp \ htdocs \ vendor \ phpmailer \ phpmailer \ get_oauth_token.php上打开所需的'vendor / autoload.php'(include_path ='C:\ xampp \ php \ PEAR')失败59
答案 0 :(得分:0)
您的include_path
php.ini设置不包含.
,因此它不会查找与当前目录相关的文件。您可以修复该配置设置,或者执行此操作以手动派生路径:
require __DIR__ . DIRECTORY_SEPARATOR . 'vendor/autoload.php';