帮助文档 > 功能详解 > 可选功能配置

招聘海报功能必装软件【wkhtmltopdf/wkhtmltoimage】

新版招聘模块海报生成功能必须配置【wkhtmltox】软件,此教程旨在告之如何部署安装


一、Linux服务器安装教程;

二、Windows服务器安装教程;



Linux服务器

1、将字体包文件在【/usr/share/fonts】路径下解压,点击获取字体包


000.png


2、登录上宝塔 在首页查看下服务器系统版本,如图所示:

其中 CentOS 7.6 表示系统是 7.x版本

如果是 CentOS 8.2 表示系统是 8.x版本

01.png


3、打开【宝塔SSH终端】,根据系统版本复制下面代码获取插件安装包

※若出现没有登录上的情况,密码填写服务器root密码即可

—> Centos 7.x 系列

wget https://obs.kumanyun.com/wkhtml/wkhtmltox-0.12.6-1.centos7.x86_64.rpm

—> Centos 8.x 系列

wget https://obs.kumanyun.com/wkhtml/wkhtmltox-0.12.6-1.centos8.x86_64.rpm

03.png


4、安装包获取成功后,复制下列命令行安装必要的库,中间会询问是否安装,键盘输入【Y】即可

yum install fontconfig libX11 libXext xorg-x11-fonts-75dpi xorg-x11-fonts-Type1

04.png


5、提示【complete】后,根据系统版本选择下列语句 完成插件安装

—> Centos 7.x 系列

rpm -ivh wkhtmltox-0.12.6-1.centos7.x86_64.rpm

—> Centos 8.x 系列

rpm -ivh wkhtmltox-0.12.6-1.centos8.x86_64.rpm

04 - 副本.png


6、安装成功后,可以通过下列语句测试是否安装成功,通过【ls】指令来查看是否生成对应文件

wkhtmltopdf http://baidu.com baidu.pdf

或者

wkhtmltoimage http://baidu.com baidu.png

05.png


7.在PHP 7.4管理,禁用函数中将 exec  删除,并重启PHP服务

1.png


—————————可爱的分割线—————————可爱的分割线—————————




Windows服务器:

1、在服务器端运行安装程序,确定安装路径(路径可自定义) 点击获取安装包

10.png


2、打开程序安装目录,访问到【bin】目录并将路径进行复制

12.png


3、鼠标右击【我的电脑】,选择【属性】

13.png


4、在打开的窗口中,选择【高级系统设置】--【环境变量】

14.png


5、在【环境变量】中,找到【path】属性,选中并点击【编辑】

15.png


6、依照服务器版本不同可能会出现如下两种添加方式:

—>左边的需要在原有的路径后输入【;】(英文字符的分号)再进行路径的粘贴

—>右边的点击【新建①】添加为【②】后,再【确定③】即可

16.png


7、变量添加完成后,唤起【cmd】窗口输入下列语句测试功能是否可用,查看文件正常生成即代表配置成功

wkhtmltopdf http://baidu.com baidu.pdf
wkhtmltoimage http://baidu.com baidu.png

19.png