我如何安装wkhtml2pdf?

时间:2012-06-01 10:44:54

标签: linux wkhtmltopdf

我一直在寻找解决方案大约一年,但仍未找到解决方案。

我正在尝试获取一个网站快照脚本,我可以在我的服务器上托管并自由使用,这在99%的网页上运行良好。

到目前为止,我一直在使用html2canvas,但它并没有真正显示图像。

我之前研究过wkhtml2pdf,但我尝试安装每一个二进制文件并从PHP执行。他们都没有工作!

我所知道的关于我的服务器的是它是Linux(所以我只测试了Linux静态二进制文件)。甚至基本的--help命令都不起作用。

请帮帮我。谢谢!

2 个答案:

答案 0 :(得分:0)

如果您使用托管服务,则可能无法执行存储在用户目录中的二进制程序。 (特定分区上的noexec标志)。您应该首先联系系统管理员并询问是否可以将自己的二进制可执行文件放在那里。也许,您可以要求系统管理员在全局目录wkhtmltopdf中为您安装/usr/local/bin

答案 1 :(得分:0)

您将需要的不仅是简单的共享主机,还需要“这是Linux”。 PHP可能在safemod中,并且存在很多其他限制。我会选择一个最小的VPS(例如digitalocean或类似的东西),root用户访问权限,使用dnf,yum或Linux发行版中的内容安装wkhtml2pdf,因为它给您的计算机带来了很多依赖性。最小的LAMP服务器不应具有所需的功能。您需要能够允许Apache(或其他用户)执行二进制文件。