Php DOMPDF 0.5.1-新服务器环境破坏PDF输出格式

Php DOMPDF 0.5.1-新服务器环境破坏PDF输出格式,php,pdf,symfony1,dompdf,Php,Pdf,Symfony1,Dompdf,我正在使用DOMPDF在symfony应用程序中生成PDF 在我当前的生产服务器上,它工作得非常好。我的任务是搬家 它将连接到新服务器。我在新服务器上签出了代码,虽然它仍然生成PDF,但大多数格式都被破坏了 下面是一个发生了什么的例子: 有些格式在新服务器上工作,有些则不工作 两台服务器都有相同的代码。它们都运行PHP5.1.6 我能真正看到的唯一区别是新服务器上安装了额外的php模块。我不确定是什么导致了这个问题 工作服务器模块: [PHP模块] bz2 日历 ctype 卷曲 日期 多姆

我正在使用DOMPDF在symfony应用程序中生成PDF

在我当前的生产服务器上,它工作得非常好。我的任务是搬家 它将连接到新服务器。我在新服务器上签出了代码,虽然它仍然生成PDF,但大多数格式都被破坏了

下面是一个发生了什么的例子:

有些格式在新服务器上工作,有些则不工作

两台服务器都有相同的代码。它们都运行PHP5.1.6

我能真正看到的唯一区别是新服务器上安装了额外的php模块。我不确定是什么导致了这个问题

工作服务器模块: [PHP模块] bz2 日历 ctype 卷曲 日期 多姆 进出口银行 ftp 钆 gettext gmp 搞砸 iconv ldap libxml 哑剧魔术 数据库 mysql mysqli oci8 odbc openssl pcntl pcre PDO pdo_mysql PDO_ODBC pdo_sqlite posix pspell 反射 一场 shmop SimpleXML snmp 插座 SPL 标准 sysvmsg 系统结构 系统VSHM 标记器 wddx xml xmlreader xmlwriter xsl 兹利布

新服务器模块:

[PHP模块] apc 数学 bz2 日历 ctype 卷曲 日期 数据库管理员 多姆 进出口银行 ftp 钆 gettext gmp 搞砸 iconv imap ldap libxml mbstring 哑剧魔术 数据库 mysql mysqli 课程 oci8 odbc openssl pcre PDO pdo_dblib pdo_mysql PDO_OCI PDO_ODBC pdo_sqlite phpcups posix pspell 反射 一场 shmop SimpleXML snmp 肥皂 插座 SPL 数据库 标准 sysvmsg 系统结构 系统VSHM 标记器 wddx xml xmlreader xmlrpc xmlwriter xsl 兹利布


以前有人遇到过这种情况,或者知道具体的冲突吗?

我解决了问题

dompdf\u字体\u系列\u缓存

包含中断的原始服务器上字体位置的静态路径
在新服务器上。花了很长时间才弄明白,但很高兴我这么做了

字体来自哪里?它看起来像是在新服务器FSR上呈现为零行高。有提供字体css的内联样式。看起来线条高度绝对为零。我确认传递给DOMPDF类的HTML在两台服务器上都是相同的。@GeoffMaddock您在PHP5.1.6中运行的DOMPDF的确切版本是什么?在我的服务器PHP5.1.6中,我得到一个错误,因为它告诉我dompdf不兼容。