1. 下载phantomjs(下载地址:https://phantomjs.org/download
  2. 安装phantomjs
    • 安装bzip2(因为下载的压缩包是bz2包,需要bzip2来解压,所以要安装bzip2):
      yum install bzip2
    • 解压下载的安装包:
      tar -jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2
    • 解压之后可以将文件夹放置在自己想放置的位置:
      mv phantomjs-2.1.1-linux-x86_64 /usr/local/phantomjs2.1.1
    • 建立软连接:
      ln -sf /usr/local/phantomjs2.1.1/bin/phantomjs /usr/local/bin/phantomjs
    • 安装依赖:
      yum install fontconfig freetype2
    • 绑定环境变量:
      打开环境配置文件: vi /etc/profile
      修改参数:
      已配置过 JDK 环境变量的话,export PATH 这条后面加上
      :/usr/local/phantomjs2.1.1/bin
      变成
      export PATH=$JAVA_HOME/bin:$PATH:/usr/local/phantomjs2.1.1/bin
      没有的话就如下:
      export PATH=$PATH:/usr/local/phantomjs2.1.1/bin
    • 更新配置文件:
      source /etc/profile 使改动生效
  3. 测试是否安装成功:
    phantomjs -v
  4. 注意:由于导出的图片可能存在中文,在导出时可能不显示,则需要加入中文字体:
    • 安装字体库命令:
      yum -y install fontconfig
    • 安装搜索字体库生成指定文件命令:
      yum -y install ttmkfdir(如果是离线环境则可以在:https://rpmfind.net/网站中下载rpm离线包)
    • 下载所需汉字文件(如果本地是windows环境,可以在C:\Windows\Fonts查找所需汉字文件

       

       

    • 在centos7下创建目录以及赋予权限:chmod -R755/root/data/chinese
    • 安装字体:
      • 执行命令:ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
      • 修改系统配置文件:vim /etc/fonts/fonts.conf
      •  

         执行此命令刷新文字缓存: fc-cache

      • 通过命令查看安装的字体:fc-list 
posted on 2022-10-17 16:15  vennkat  阅读(308)  评论(0)    收藏  举报