2012-06-07 71 views
1

我有意地堅持在CentOS服務器上安裝wkhtmltopdf(hostgator是提供者)。我無情地谷歌的安裝細節信息,但還沒有找到任何可以幫助像我一樣天真的東西。在網絡服務器(hostgator)上安裝WKHTMLTOPDF

那麼,有人指導我通過服務器上的安裝嗎?任何幫助將不勝感激。提前致謝!

+0

找到了嗎? – Norbert

+0

還沒有,所有這些文件都不是那麼初學者友好。他們似乎假設每個人都知道Linux命令,並有服務器的經驗:( – Potheek

+0

我真的希望你有外殼訪問服務器,我測試了兩種不同的安裝wkhtmltopdf的方法,並讓他們都跑了一圈之後我才意識到你正在使用託管服務提供商,而不是您自己的服務器:P – Nenotlep

回答

1

在博客文章中有相當不錯的說明,我發現http://blog.dakdad.com/post/13145939686/install-wkhtmltopdf-centos-5 - 回購版中可用的版本是0.9.9。如果你很酷,那個選項將起作用。

編輯:因爲我是一個巨大的書呆子,我使用虛擬CentOS盒子進行測試,並使用上述方法工作。我也想測試靜態二進制選項,並以這種方式工作。基本步驟(我做他們的根,它應該工作,即使沒有root訪問權限 - 在很大程度上取決於你的服務器上):

# If you don't have wget installed 
yum install wget 

# get wkhtmltopdf binary. 
# browse the site to get the correct one for you 
# if you don't know which one, run the command uname -a 
# if it has things like x84_64, get the amd64 one. Otherwise i386. 
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2 

# unpackage binary 
bunzip2 wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2 

# untar 
tar xvz wkhtmltopdf-0.11.0_rc1-static-amd64.tar 

# make sure you have the file, the file list should contain wkhtmltopdf-amd64 
ls 

# run to check version, output should contain "wkhtmltopdf" 0.11.0 rc1 
./wkhtmltopdf-amd64 -V 

有你有你自己的靜態包。我測試了它

./wkhtmltopdf-amd64 http://www.google.cn googl.pdf 

它的工作!中文字符失敗是因爲我沒有在CentOS盒子上安裝任何東西,我可能需要字體,但是確實創建了PDF並且看起來不錯。

祝你好運,玩得開心。

+0

這個答案非常普遍,因爲有很多方法可以做到這一點 - 我想甚至可以安裝aptitude,然後得到Ubuntu的版本庫並執行'apt-get install wkhtmltopdf'。你有一些特定的需求或問題,你有沒有專門嘗試以某種方式安裝? – Nenotlep

+0

感謝@Nenotlep的幫助。我將嘗試你的指令並讓你知道!乾杯!:) – Potheek

+1

這在互聯網上非常有幫助,對這些主題的支持很少。謝謝。需要注意的是,hostgator現在使用centos 6,並且rpm文件安裝在cgi-bin中對於遇到此問題的任何其他人都可以正常工作。 – thekevshow