mpdf php7,mPDF永远不会在Ubuntu / Apache / PHP7堆栈上呈现
我正在使用mPDF libary将HTML页面转换为PDF .
这个库在运行PHP 5.6的本地机器和开发服务器上运行良好 .
然而,在亚马逊新配置的Ubuntu 16机器上,使用Apache 2.4.18和PHP 7,我无法使用它 .
症状是从未生成PDF - 浏览器只是永远旋转,最终我不得不退出浏览器以逃避进程 . 我没有收到任何错误消息 .
我已经通过我的脚本来查看进程被卡住的位置,并且这是在这个方法上:
$mPDF->WriteHtml($html);
我试过将一个非常简单的HTML字符串传递给函数,例如:
Hello!
这确实有效 .
所以我想知道HTML的质量 . 通过W3 Validator运行我的HTML显示了一些我现在已修复的错误,但这并没有解决我的问题 .
所以我现在想知道我的HTML的大小 - 这是一个正在呈现的大页面,通常在PDF上超过20页 .
我的脚本为进程分配了大量内存:
ini_set('memory_limit', '1024M');
并且服务器总共有8G的内存 .
我应该在服务器配置中检查哪些可能影响mPDF的内容?
谢谢你的期待 .
编辑
在进一步调试并将HTML剥离回更小和更小的部分后,我已经能够生成PDF - 但它非常慢 .
mPDF似乎也无法找到图像资源,因此我在PDF上获得了破碎的图像符号 . 我想知道这个服务器设置是否有一个奇怪的webroot / basePath,这意味着mPDF无法找到它正在寻找的资产?
编辑2
我看到了缓慢加载和丢失图像的相同问题
mpdf php7,mPDF永远不会在Ubuntu / Apache / PHP7堆栈上呈现相关推荐
- ubuntu nginx php7,ubuntu 16 安装php7+nginx
sudo apt-get install nginx cd /etc/nginx/sites-enabled vi /etc/nginx/sites-available/default(配置文件就是这 ...
- ubuntu php7 pdo,记录捣鼓ubuntu下PHP7.1下安装sqlserver拓展
记录捣鼓ubuntu下PHP7.1下安装sqlserver拓展 由于工作需要,得使得PHP支持sqlserver拓展来操作sqlserver数据库. 但是进行到Step2.1时,通过phpinfo() ...
- php new mpdf,PHP – mPDF设置分辨率
是否可以使用mPDF类设置PDF文件的分辨率.我正在尝试保存主要是黑色但有一些细白线的图像,我无法在PDF中看到那些白线,所以我认为我必须提高分辨率. 编辑: 这是我的代码.首先,我将我的页面保存为h ...
- php new mpdf,php – mpdf无视javascript
我有一个问题.. 我使用缓冲来获取使用mpdf的pdf文件.. 但我在这里有点困惑.. 我在页面上有一些我被缓冲的javascript ..但是javascript的生成内容不会转换成pdf .. 让 ...
- php mpdf.mpdf,PHP MPDF中文乱码的解决方式
废话不多说了,直接奔入主题了. 推荐教程:PHP使用MPDF类生成PDF的方法 1.config.php文件,大约67行:$this->autoLangToFont = true; 2.使用的时 ...
- ubuntu安装pr_在Ubuntu 16.04服务器上安装Zabbix 3.2
监控服务器 - 什么是Zabbix Zabbix是企业级开源分布式监控服务器解决方案. 该软件监控网络的不同参数和服务器的完整性,还允许为任何事件配置基于电子邮件的警报. Zabbix根据存储在数据库 ...
- 在Ubuntu 14.04 64bit上安装Markdown和绘图软件Haroopad
简介 Haroopad:一款让你欲罢不能的Markdown编辑器 身为大程序员,我本来是不需要 Markdown 编辑器的,但是 Haroopad 让我简直欲罢不能,不能再爱更多.跨平台,代码高亮,V ...
- 在Ubuntu 14.04 64bit上安装StarUML 2.5版本
StarUML是来自韩国的一个优秀的UML绘图软件, 原来是免费软件, 现在需要付费购买.当然免费使用功能会有诸多限制. 它支持Windows, Linux和Mac OS等平台. 下面是我在Ubunt ...
- 在Ubuntu 14.04 64bit上生成ATS本地离线文档
下面是在Ubuntu 14.04 64bit上生成ats本地离线文档的方法 首先请安装配置好sphinx环境,参见我前面的博文 http://blog.csdn.net/tao_627/article ...
最新文章
- CSS a控制超链接文字样式
- 一作解读Gut:人体最初的微生物起源与生殖健康
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
- 简易无接触温度测量与身份识别装置【2020年大学生电子设计竞赛F题】
- 一致性设计,而不是一致性
- C++ STL--stack/queue 的使用方法
- (十二)linux内核定时器
- 经验 | 清华大学计算机系教授~浅谈研究生学位论文选题方法
- java中各种数据类型的使用
- SpringCloud(3)---最简单的 SpringCloud 教程
- 怎么样获取浏览器“该页无法显示”这类的异常 - -
- storm的优化以及雪崩问题
- VC6修改lib文件的输出路径
- 车载多传感器融合定位方案:GPS +IMU+MM
- SQL Server中查询ORACLE的数据
- win11没有扫雷了?咱用python做一个(效果演示+源码分享)
- Win10虚拟机性能优化
- vue设计调查问卷:换个思路解决问题
- 有什么好用的IT资产管理软件
- google如何恢复误删除书签