无法在共享主机上运行wkhtmltopdf

时间:2017-06-30 08:07:43

标签: linux wkhtmltopdf

这是我第一次使用wkhtmltopdf。

在我的Windows本地电脑上正常工作,但我无法在实时Linux共享主机服务器上运行。

我尝试了在谷歌上找到的各种解决方案,但没有任何效果。

我是Windows用户,所以我对Linux没有任何了解,但我确实对主机服务器有SSH访问权限,主机确认这是在他们的服务器上使用的正确文件。

首先我收到了文件,然后我尝试提取它但没有成功:

<img src="http://example.com/getImage.php?id=123" alt="">

所以我在本地的Windows机器上解压缩了文件。

我在主机服务器上手动创建了这些文件夹: USR /本地/ bin中。

我将2个二进制文件从本地计算机上传到此bin文件夹。

我尝试了几种方法来测试它:

<?php
$name = './img.png';
$fp = fopen($name, 'rb');

header("Content-Type: image/png");
header("Content-Length: " . filesize($name));

fpassthru($fp);

拜托,有人可以帮我做这项工作吗?

1 个答案:

答案 0 :(得分:0)

确保wkhtmltopdf二进制文件具有可执行权限。假设您已将它们复制到/ usr / local / bin

chmod +x /usr/local/bin/wkhtmltopdf

然后运行

/usr/local/bin/wkhtmltopdf --version