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 表单提交给自己
Jul 24 PHP
利用PHP制作简单的内容采集器的原理分析
Oct 01 PHP
Windows IIS PHP 5.2 安装与配置方法
Jun 08 PHP
ThinkPHP写第一个模块应用
Feb 20 PHP
基于PHP开发中的安全防范知识详解
Jun 06 PHP
php随机显示图片的简单示例
Feb 15 PHP
thinkphp使用phpmailer发送邮件的方法
Nov 24 PHP
php实现表单多按钮提交action的处理方法
Oct 24 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
Oct 08 PHP
Laravel配置全局公共函数的方法步骤
May 09 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
Oct 16 PHP
PHP字符串和十六进制如何实现互相转换
Jul 16 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入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
PHP中shuffle数组值随便排序函数用法
2014/11/21 PHP
php pthreads多线程的安装与使用
2016/01/19 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
2017/02/12 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
2017/04/13 jQuery
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
浅谈mint-ui 填坑之路
2017/11/06 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
Python的IDEL增加清屏功能实例
2017/06/19 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
2018/05/26 Python
解决DataFrame排序sort的问题
2018/06/07 Python
Python实现多条件筛选目标数据功能【测试可用】
2018/06/13 Python
python执行CMD指令,并获取返回的方法
2018/12/19 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
更夫岗位责任制
2014/02/11 职场文书
汽车检测与维修专业求职信
2014/07/04 职场文书
书法兴趣小组活动总结
2014/07/07 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
上班时间打瞌睡检讨书
2014/09/26 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers