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 相关文章推荐
复杂检索数据并分页显示的处理方法
Oct 09 PHP
PHP学习资料汇总与网址
Mar 16 PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
Sep 13 PHP
深入PHP数据加密详解
Jun 18 PHP
php格式化电话号码的方法
Apr 24 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
May 13 PHP
php输出图像的方法实例分析
Feb 16 PHP
mac os快速切换多个PHP版本的方法
Mar 07 PHP
php微信公众号开发之关键词回复
Oct 20 PHP
PHP模糊查询技术实例分析【附源码下载】
Mar 07 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
Jan 04 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
Sep 17 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的图形函数中显示汉字
2006/10/09 PHP
用PHP读取RSS feed的代码
2008/08/01 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
jQuery 核心函数以及jQuery对象
2010/03/23 Javascript
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
javascript对下拉列表框(select)的操作实例讲解
2013/11/29 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
基于jquery二维码生成插件qrcode
2017/01/07 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
JS switch判断 三目运算 while 及 属性操作代码
2017/09/03 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
微信小程序实现多张图片上传功能
2020/11/18 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
Python读取mp3中ID3信息的方法
2015/03/05 Python
Python引用模块和查找模块路径
2016/03/17 Python
Python 正则表达式的高级用法
2016/12/04 Python
python查询mysql,返回json的实例
2018/03/26 Python
python3.x 生成3维随机数组实例
2019/11/28 Python
Python字典dict常用方法函数实例
2020/11/09 Python
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
安全目标责任书
2014/07/22 职场文书
防邪知识进家庭活动方案
2014/08/26 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书
张丽莉事迹观后感
2015/06/16 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python
python可视化大屏库big_screen示例详解
2021/11/23 Python