当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《我正在尝试在我的VPS上安装wkhtmltopdf,但在执行时会收到错误消息》经验,为你挑选了1个好方法。

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

我做了以下事情:

    启动SSH终端并登录.

    cd/var/www/vhosts/{domain}/subdomains/stage/httpdocs/lib/wkhtmltopdf

    wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2

    tar -ixvf wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2

    ./wkhtmltopdf-i386 http://www.example.com/ test.pdf

这是我得到错误的地方:

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

好吧,看着这个我认为必须安装libXrender.所以我试图找到这样做的方法,但我不是真正的linux专家.我找到的是这个:

在安装之前,您需要安装X11,gcc和openssl.在Debian/Ubuntu上,可以按如下方式完成:

sudo aptitude安装openssl build-essential xorg libssl-dev libxrender-dev

然后我明白了:

sudo:aptitude:命令未找到

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



1> Icarus..:

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

ln -s libXrender-无论libXrender.so.1

尝试重新安装您的程序.

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

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

下载软件包后,运行即可

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

然后再次尝试安装程序.

如果你使用redhat,我相信你可以做到

yum install [any-package-name],如果它以你提供的名字找到它,它将为你的发行版下载相应的版本.

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有