请选择 进入手机版 | 继续访问电脑版
绿茶科技社区
这篇文章主要介绍了Linux环境下php实现给网站截图的方法,结合实例形式较为详细的分析了Linux环境下php实现网站截图的具体步骤与相关操作技巧,需要的朋友可以参考下
本文实例讲述了Linux环境下php实现给网站截图的方法。分享给大家供大家参考,具体如下:
第一步:下载wkhtmltopdf

  1. [root@iZ94aawoublZ ~]# wget http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
复制代码
第二步:解压

  1. [root@iZ94aawoublZ ~]# xz -d wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
复制代码
第三步:继续解压

  1. [root@iZ94aawoublZ ~]# tar xvf wkhtmltox-0.12.3_linux-generic-amd64.tar
复制代码
第四步:选择目录

  1. [root@iZ94aawoublZ ~]# cd wkhtmltox
  2. [root@iZ94aawoublZ wkhtmltox]# ls
  3. bin  include  lib  share
复制代码
第五步:选择lib目录

  1. [root@iZ94aawoublZ wkhtmltox]# cd lib/
  2. [root@iZ94aawoublZ lib]# ls
  3. libwkhtmltox.so  libwkhtmltox.so.0  libwkhtmltox.so.0.12  libwkhtmltox.so.0.12.3
复制代码
第六步:复制libwkhtmltox.so到usr/local/lib

  1. [root@iZ94aawoublZ lib]# cp libwkhtmltox.so /usr/local/lib
  2. [root@iZ94aawoublZ lib]# cd ../include/
复制代码
第七步

  1. [root@iZ94aawoublZ include]# cp -R wkhtmltox/ /usr/local/include/
复制代码
第八步:安装php wkhtmltox

  1. [root@iZ94aawoublZ include]# wget https://github.com/mreiferson/php-wkhtmltox/archive/master.zip
  2. [root@iZ94aawoublZ include]# ls
  3. master.zip  wkhtmltox
复制代码
第九步:解压

  1. [root@iZ94aawoublZ include]# unzip master.zip
复制代码
第十步:选择目录

  1. [root@iZ94aawoublZ include]# cd php-wkhtmltox-master/
复制代码
第十一步

  1. [root@iZ94aawoublZ php-wkhtmltox-master]# /usr/local/php/bin/phpize
  2. Configuring for:
  3. PHP Api Version:         20131106
  4. Zend Module Api No:      20131226
  5. Zend Extension Api No:   220131226
复制代码
第十二步:安装

  1. [root@iZ94aawoublZ php-wkhtmltox-master]# ./configure --with-php-config=/usr/local/php/bin/php-config
  2. [root@iZ94aawoublZ php-wkhtmltox-master]# make
  3. [root@iZ94aawoublZ php-wkhtmltox-master]# make install
  4. Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
复制代码
第十三步

  1. [root@iZ94aawoublZ php-wkhtmltox-master]# echo "extension=phpwkhtmltox.so" >> /usr/local/php/etc/php.ini
  2. [root@iZ94aawoublZ php-wkhtmltox-master]# service php-fpm restart
  3. Gracefully shutting down php-fpm . done
复制代码
测试有没有成功

小试牛刀:
  1. <?php
  2. wkhtmltox_convert(
  3.   'image',
  4.   array(
  5.     'out' => 'test1.jpg',
  6.     'in' => 'http://www.163.com/'
  7.   )
  8. );
  9. ?>
复制代码
希望本文所述对大家PHP程序设计有所帮助。



分享到 :
0 人收藏

3 个回复

倒序浏览
haolujun  高级会员 | 2019-2-15 14:15:41
支持楼主,用户楼主,楼主英明呀!!!
一是二  高级会员 | 2019-3-15 10:44:04
我是个凑数的。。。
sparkdev  高级会员 | 2019-3-17 12:16:17
元芳你怎么看?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

举报|Archiver|手机版|小黑屋|Lvchakeji Inc.  

Powered by Discuz! X3.3 © 2001-2016 Comsenz Inc.

返回顶部