MPDF 致命错误:未找到接口“Psr\Log\LoggerAwareInterface”
Posted
技术标签:
【中文标题】MPDF 致命错误:未找到接口“Psr\\Log\\LoggerAwareInterface”【英文标题】:MPDF Fatal error: Interface 'Psr\Log\LoggerAwareInterface' not foundMPDF 致命错误:未找到接口“Psr\Log\LoggerAwareInterface” 【发布时间】:2017-10-12 21:13:56 【问题描述】:我正在尝试使用 MPDF,但加载时出现以下错误,有谁知道为什么?https://github.com/mpdf/mpdf
我的代码
<?php
require_once APPPATH.'/third_party/mpdf/src/Mpdf.php';
$mpdf = new mPDF('c','A4');
$mpdf->writehtml('<div>HELLO WORLD</div>');
$mpf->Output('new.pdf','I');
?>
【问题讨论】:
您是如何获得 mpdf 的?来自 Github 还是作曲家? Github,在使用指南中说 require_once DIR。 '/供应商/autoload.php';但我找不到那条路线(今天开始尝试,因为我想在我的项目中实现它) 我建议您按照自述文件中的安装说明进行操作:github.com/mpdf/mpdf 否则您将不得不管理依赖项并将自己逼疯 我应该使用它创建一个 JSON 文件......我想从 Composer 运行它......但我不明白我应该在里面写什么......你能帮我处理一下 JSON 吗?我使用 Windows 7 packagist.org/packages/mpdf/mpdf#v7.0.0-RC3 按照作曲家文档网站getcomposer.org/doc/00-intro.md#installation-windows的说明进行操作 【参考方案1】:您使用的是 mpdf 版本 7 吗? 如果是,您可以将代码更改为
require_once APPPATH.'/third_party/mpdf7/vendor/autoload.php';
return new \Mpdf\Mpdf();
参考:https://mpdf.github.io/installation-setup/installation-v7-x.html
【讨论】:
以上是关于MPDF 致命错误:未找到接口“Psr\Log\LoggerAwareInterface”的主要内容,如果未能解决你的问题,请参考以下文章
致命错误:未找到接口“Psr\Container\ContainerInterface”
如何纠正棘轮中的[PHP致命错误:未找到接口'Ratchet\MessageComponentInterface']
致命错误:未捕获的错误:未找到“Omnipay\Omnipay”类