Php 无法将mpdf与laravel 5一起使用

Php 无法将mpdf与laravel 5一起使用,php,mpdf,Php,Mpdf,我正在开发我的laravel 5应用程序,我被困在这里。在CodeIgniter中,我有一个生成pdf的代码,它运行良好: $mypdf = new mPDF(); $mypdf->WriteHTML($css, 1); $mypdf->WriteHTML($html_data, 2); $mypdf->Output(); 在laravel上不工作,取而代之的是浏览器一直在搜索。当我使用CRTL+C退出服务器,并使用php-artisan-serve重新启动时,我收到以下消息

我正在开发我的laravel 5应用程序,我被困在这里。在CodeIgniter中,我有一个生成pdf的代码,它运行良好:

$mypdf = new mPDF();
$mypdf->WriteHTML($css, 1);
$mypdf->WriteHTML($html_data, 2);
$mypdf->Output();
在laravel上不工作,取而代之的是浏览器一直在搜索。当我使用
CRTL+C
退出服务器,并使用
php-artisan-serve
重新启动时,我收到以下消息:

[Fri Nov 20 15:37:16 2015] Failed to listen on localhost:8000 (reason: Address already in use)
每次,我都会使用
sudonetstat-plnt
kill
命令来终止php进程,然后服务器才能再次启动

laravel中的代码如下所示:

 $content = view('letters.internship_offer_letter_en_pdf', compact('intern', 'signatory', 'company_logo'))->render();
 $admission_letter_css = public_path().'/css/letter/letter.css';
 $mypdf = new mPDF();
 $mypdf->WriteHTML(file_get_contents($admission_letter_css), 1);
 $mypdf->WriteHTML($content, 2);
 $mypdf->Output();
我也检查了我的css,html等,一切都很好。事实上,这个脚本在apache上的CodeIgniter中工作。这是因为我在使用laravel的开发服务器


有什么不对劲吗?为什么它在拉威尔不起作用

我在linux@Ivankai上。你能做同样的事情吗?但是不要使用
Ctrl+C
,而是使用
Ctrl+/
,看看这是否会终止进程?*
CTRL+/
无情地杀死当前处于前台的进程*我的问题是@Ivanka为什么不能生成pdf。我可以成功地终止php进程并重新启动服务器。为什么mpdf不起作用?为什么它让服务器表现得如此?好吧,
mpdf
是否与其他内容/视图、示例页面一起工作/或者这种错误行为适用于所有文件?您已经提出了一个亮点@Ivanka。对于相当简单的代码,例如
$mypdf=new mPDF()$mypdf->WriteHTML(“这必须起作用”

”);返回$mypdf->Output(),它可以工作