gpt4 book ai didi

php - 我正在尝试在我的 VPS 上安装 wkhtmltopdf 但在执行时收到错误消息

转载 作者:太空狗 更新时间:2023-10-29 11:26:34 24 4
gpt4 key购买 nike

我正在尝试在我的虚拟专用服务器上安装 wkhtmltopdf。这是一个将 HTML 转换为 PDF 的工具。

我做了以下事情:

  1. 启动 SSH 终端并登录。
  2. cd/var/www/vhosts/{domain}/subdomains/stage/httpdocs/lib/wkhtmltopdf
  3. wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2
  4. tar -ixvf wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2
  5. ./wkhtmltopdf-i386 http://www.example.com/测试.pdf

这是我得到错误的地方:

./wkhtmltopdf-i386: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory

好的,我认为必须安装 libXrender。所以我试图找到这样做的方法,但我并不是真正的 linux 专家。我发现的是:

Before you install you will need to have X11, gcc and openssl installed. On Debian/Ubuntu this can be done as follows:

sudo aptitude install openssl build-essential xorg libssl-dev libxrender-dev

然后我明白了:

sudo: aptitude: command not found

我认为 vps 正在运行 redhat enterprise 我不确定版本。它还运行着 Plesk 10.3。在我的 plesk 面板中它说 vps 正在运行 centOS 但是当我在 SSH 中输入帮助时它说 redhat

最佳答案

查看您的/usr/lib 目录中是否有名为 libXrender 的文件。如果这样做,请尝试使用 libXrender.so.1 创建符号链接(symbolic link)

ln -s libXrender-whatever libXrender.so.1

尝试重新安装您的程序。

如果/usr/lib 中没有任何libXrender 文件,请通过在google 中搜索找到该包(您需要知道您的操作系统版本)

uname -srv(可能会告诉您您的内核版本和发行版名称)

下载包后,运行

rpm -Uvh [rpm-file-downloaded-for-libXrender]

然后再次尝试安装您的程序。

如果你用的是redhat,我相信你可以简单的做到

yum install [any-package-name] 如果它通过您提供的名称找到它,它将下载适合您的发行版的版本。

关于php - 我正在尝试在我的 VPS 上安装 wkhtmltopdf 但在执行时收到错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7053948/

24 4 0
文章推荐: html -