How do I install wkhtmltopdf 0.12.0 and later on a Linux-based web server?
Then run it via PHP commands
exec('/path/to/wkhtmltopdf-amd64 file.html file.php');
There are no static binaries in newer versions of wkhtmltopdf (0.12.0 and later).
How do I install it on a shared hosting account without root access now?
Operating system on network server:
Linux multidomain1.hostsila.com 2.6.18-274.el5 #1 SMP Fri Jul 22 04:43:29 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
Linux version 2.6.18-274.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Fri Jul 22 04:43:29 EDT 2011
CentOS release 5.10 (Final)
If you see the official binaries for 0.12.1, they are actually RPMs. If you do not have root access on the server, you can simply run the following command to extract the RPM contents:
rpm2cpio wkhtmltox-0.12.1_linux-centos5-amd64.rpm | cpio -idmv
You should get the binaries in
the usr/local/bin subfolder, and then you can copy them wherever you want.
Note that if the dependencies (
fontconfig freetype libpng zlib libjpeg openssl libX11 libXext libXrender libstdc++ glibc) are not already installed, you may need to have the host install them.