简体   繁体   English

PHP 致命错误:未捕获错误:Class 在 C:\xampp\htdocs\server\pdf.php:5 中未找到“Mpdf\Mpdf”

[英]PHP Fatal error: Uncaught Error: Class "Mpdf\Mpdf" not found in C:\xampp\htdocs\server\pdf.php:5

PHP Fatal error: Uncaught Error: Class "Mpdf\Mpdf" not found in C:\xampp\htdocs\server\pdf.php:5 Stack trace: #0 {main} thrown in C:\xampp\htdocs\server\pdf.php on line 5 PHP 致命错误:未捕获错误:Class 在 C:\xampp\htdocs\server\pdf.php:5 中未找到“Mpdf\Mpdf” .php 第 5 行

PHP 8.1.3, PHP Intelephense v1.8.2 PHP 8.1.3、PHP Intelephense v1.8.2

compser.json compser.json

{
"require": {
    "mpdf/mpdf": "^6.1"
      }
}

composer.lock作曲家锁

{
    "name": "mpdf/mpdf",
    "version": "v6.1.2",
    "source": {
    "type": "git",
    "url": "https://github.com/mpdf/mpdf.git",
    "reference": "da078bc2669d3f98553ac41f920ead4c17c951ad"
        },

pdf.php pdf.php

<?php

require_once __DIR__ . '/pdf/autoload.php';

$mpdf = new \Mpdf\Mpdf;
$mpdf->WriteHTML('<h1>Hello world!</h1>');
$mpdf->Output();

What I am doing wrong?我做错了什么? What I am not understanding?我不明白什么?

Thank you for your help!谢谢您的帮助!

在此处输入图像描述

require path need update to: require路径需要更新为:

require_once __DIR__ . '/vendor/autoload.php';

Make sure that the library exists at vendor if not run composer update如果不运行composer update ,请确保该库存在于vendor

In 6.1, there is no \Mpdf\Mpdf class, that is in v7+.在6.1中,没有\Mpdf\Mpdf class,那是在v7+中。 So use here new mPDF() ;所以在这里使用new mPDF() ;

require_once __DIR__ . '/pdf/autoload.php';

$mpdf = new mPDF();
$mpdf->WriteHTML('<h1>Hello world!</h1>');
$mpdf->Output();

Laravel 8, got same error. Laravel 8,得到同样的错误。

Just run the below in cmd then done.只需在 cmd 中运行以下命令即可完成。

composer require mpdf/mpdf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我被困在警告:require_once(C:\\xampp\\htdocs\\test04/vendor/composer/autoload.php):和致命错误:未捕获的错误:类“Mpdf\\Mpdf” - i'm stuck in Warning: require_once(C:\xampp\htdocs\test04/vendor/composer/autoload.php): and Fatal error: Uncaught Error: Class "Mpdf\Mpdf" 提交后:PHP致命错误:在C:\\ xampp \\ htdocs \\中找不到类 - After submit: PHP Fatal error: Class not found in C:\xampp\htdocs\ PHP致命错误:在C:\\ xampp \\ htdocs \\中找不到类 - PHP Fatal error: Class not found in C:\xampp\htdocs\ PHP致命错误:在C:\\ xampp \\ htdocs \\中找不到类“线程化” - PHP Fatal error: Class 'Threaded' not found in C:\xampp\htdocs\ 致命错误:未捕获的错误:在C:\\ xampp \\ htdocs \\ code \\ project \\ routes \\ web.php中找不到类“ Route”:18 - Fatal error: Uncaught Error: Class 'Route' not found in C:\xampp\htdocs\code\project\routes\web.php:18 我被错误 Class 'Mpdf\Mpdf' not found -php pdf 创建卡住了 - I am Stuck with the error Class 'Mpdf\Mpdf' not found -php pdf creation 致命错误:在C:\\ xampp \\ htdocs \\ pdf \\ fpdi2 \\ src \\ Fpdi.php中找不到类&#39;setasign \\ Fpdi \\ FpdfTpl&#39; - Fatal error: Class 'setasign\Fpdi\FpdfTpl' not found in C:\xampp\htdocs\pdf\fpdi2\src\Fpdi.php 致命错误:在C:\\ xampp \\ htdocs \\ shapeway.php中找不到类&#39;oauth&#39; - Fatal error: Class 'oauth' not found in C:\xampp\htdocs\shapeway.php 致命错误:在第633行的C:\\ xampp \\ htdocs \\ libraries \\ cms \\ application \\ cms.php中找不到类&#39;JApplicationHelper&#39; - Fatal error: Class 'JApplicationHelper' not found in C:\xampp\htdocs\libraries\cms\application\cms.php on line 633 致命错误:在第49行的C:\\ xampp \\ htdocs \\ portfolio \\ actions \\ addProject_action.php中找不到类&#39;finfo&#39; - Fatal error: Class 'finfo' not found in C:\xampp\htdocs\portfolio\actions\addProject_action.php on line 49
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM