Linux环境下php实现给网站截图的方法


Posted in PHP onMay 03, 2016

本文实例讲述了Linux环境下php实现给网站截图的方法。分享给大家供大家参考,具体如下:

第一步:下载wkhtmltopdf

[root@iZ94aawoublZ ~]# wget http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz

第二步:解压

[root@iZ94aawoublZ ~]# xz -d wkhtmltox-0.12.3_linux-generic-amd64.tar.xz

第三步:继续解压

[root@iZ94aawoublZ ~]# tar xvf wkhtmltox-0.12.3_linux-generic-amd64.tar

第四步:选择目录

[root@iZ94aawoublZ ~]# cd wkhtmltox

[root@iZ94aawoublZ wkhtmltox]# ls

bin  include  lib  share

第五步:选择lib目录

[root@iZ94aawoublZ wkhtmltox]# cd lib/

[root@iZ94aawoublZ lib]# ls

libwkhtmltox.so  libwkhtmltox.so.0  libwkhtmltox.so.0.12  libwkhtmltox.so.0.12.3

第六步:复制libwkhtmltox.so到usr/local/lib

[root@iZ94aawoublZ lib]# cp libwkhtmltox.so /usr/local/lib

[root@iZ94aawoublZ lib]# cd ../include/

第七步

[root@iZ94aawoublZ include]# cp -R wkhtmltox/ /usr/local/include/

第八步:安装php wkhtmltox

[root@iZ94aawoublZ include]# wget https://github.com/mreiferson/php-wkhtmltox/archive/master.zip

[root@iZ94aawoublZ include]# ls

master.zip  wkhtmltox

第九步:解压

[root@iZ94aawoublZ include]# unzip master.zip

第十步:选择目录

[root@iZ94aawoublZ include]# cd php-wkhtmltox-master/

第十一步

[root@iZ94aawoublZ php-wkhtmltox-master]# /usr/local/php/bin/phpize

Configuring for:

PHP Api Version:         20131106

Zend Module Api No:      20131226

Zend Extension Api No:   220131226

第十二步:安装

[root@iZ94aawoublZ php-wkhtmltox-master]# ./configure --with-php-config=/usr/local/php/bin/php-config

[root@iZ94aawoublZ php-wkhtmltox-master]# make

[root@iZ94aawoublZ php-wkhtmltox-master]# make install

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

第十三步

[root@iZ94aawoublZ php-wkhtmltox-master]# echo "extension=phpwkhtmltox.so" >> /usr/local/php/etc/php.ini

[root@iZ94aawoublZ php-wkhtmltox-master]# service php-fpm restart

Gracefully shutting down php-fpm . done

测试有没有成功

小试牛刀:

<?php
wkhtmltox_convert(
  'image',
  array(
    'out' => 'test1.jpg',
    'in' => 'http://www.163.com/'
  )
);
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP调用数据库的存贮过程!
Oct 09 PHP
7个超级实用的PHP代码片段
Jul 11 PHP
php模拟post行为代码总结(POST方式不是绝对安全)
Feb 22 PHP
php 对输入信息的进行安全过滤的函数代码
Jun 29 PHP
php获取远程图片体积大小的实例
Nov 12 PHP
Yii扩展组件编写方法实例分析
Jun 29 PHP
详解PHP中的PDO类
Jul 06 PHP
Symfony2函数用法实例分析
Mar 18 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
PHP创建自己的Composer包方法
Apr 09 PHP
PHP实现的敏感词过滤方法示例
Mar 06 PHP
PHP对接阿里云虚拟号的实现(号码隐私保护)
Apr 06 PHP
PHPExcel笔记, mpdf导出
May 03 #PHP
PHP实现的进度条效果详解
May 03 #PHP
php实现按天数、星期、月份查询的搜索框
May 02 #PHP
php支持断点续传、分块下载的类
May 02 #PHP
php数组分页实现方法
Apr 30 #PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
Apr 30 #PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 #PHP
You might like
php,不用COM,生成excel文件
2006/10/09 PHP
初级的用php写的采集程序
2007/03/16 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
在Windows系统上安装PHP运行环境文字教程
2010/07/19 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
2014/06/10 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
HTML Dom与Css控制方法
2010/10/25 Javascript
js实现简单的购物车有图有代码
2014/05/26 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
express express-session的使用小结
2018/12/12 Javascript
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
2020/12/04 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
在Python中进行自动化单元测试的教程
2015/04/15 Python
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
python中的Elasticsearch操作汇总
2019/10/30 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
2020/06/01 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
蒙蒂塞罗商店:Monticello Shop
2018/11/25 全球购物
android面试问题与答案
2016/12/27 面试题
上班早退检讨书
2014/01/09 职场文书
先进党组织事迹材料
2014/12/26 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
水电施工员岗位职责
2015/04/11 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL