网站截图环境 php,Linux环境下php实现给网站截图的方法
本文实例讲述了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
测试有没有成功
小试牛刀:
wkhtmltox_convert(
'image',
array(
'out' => 'test1.jpg',
'in' => 'http://www.163.com/'
)
);
?>
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP图形与图片操作技巧汇总》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
网站截图环境 php,Linux环境下php实现给网站截图的方法相关推荐
- openfire在windows环境和linux环境下的配置
一般很多时候开发人员会用openfire作为消息推送或者即时通讯的服务器,下面主要介绍一下openfire在windows环境和linux环境下的配置. 一.openfire在windows环境下的配 ...
- openfire linux 64,openfire在windows环境和linux环境下的配置
一般很多时候开发人员会用openfire作为消息推送或者即时通讯的服务器,下面主要介绍一下openfire在windows环境和linux环境下的配置. 一.openfire在windows环境下的配 ...
- ArduinoYun教程之Arduino环境与Linux环境的桥梁Bridge
ArduinoYun教程之Arduino环境与Linux环境的桥梁Bridge Arduino环境与Linux环境的桥梁--Bridge 在第一章中介绍Arduino Yun硬件的时候提到过,它上面有 ...
- Linux下添加计划任务,Linux系统下使用crontab添加计划任务的方法
在服务器中添加定期执行的任务,在很多情况下是非常必要的.比如,每天清理一次/tmp目录下的文件;没几分钟检查某一守护进程是否正常等等.这样计划任务就显得尤为方便.下面将介绍如何在Linux系统中 ...
- 修改linux下全局数据库名,linux/unix下修改oracle数据库实例名的方法
linux/unix下修改oracle数据库实例名的方法 2018年12月10日 | 萬仟网IT编程 | 我要评论 linux/unix下修改oracle实例名的方法 1.检查原来的数据库实例名 $ ...
- linux usb 批量传输文件,一种Linux系统下提升usb批量传输速度的方法及系统与流程...
本发明涉及通信传输技术领域,具体地说是一种linux系统下提升usb批量传输速度的方法及系统. 背景技术: linux系统访问usb设备有两种方式:编写内核驱动模块ko和在用户空间编写程序,通过内核提 ...
- linux系统可以用迅雷吗,在Linux系统下使用wine运行迅雷5的方法
在Linux系统下使用wine运行迅雷5的方法 一.下载ies4linux 去 http://www.tatanka.com.br/ies4linux/page/Installation 下载ies4 ...
- linux下kil命令l,linux/centos下使用kill命令的使用教程方法
kill命令 kill命令用来删除执行中的程序或工作.kill可将指定的信息送至程序.预设的信息为SIGTERM(15),可将指定程序终止.若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删 ...
- 计划任务执行php文件,linux系统下添加计划任务执行php文件方法
在web开发过程中,经常需要设定一些定期执行的任务,比如商品定时上下架.我们以php文件为例,讲解linux下的计划任务. 方法/步骤 1.打开linux系统命令行界面. 在命令行界面中输入如下命令: ...
- linux查看地址和,UNIX/LINUX平台下查看MAC和WWN地址的方法
归纳了一下,在UNIX/LINUX平台下查看MAC和WWN地址的方法 查看MAC地址 hp-ux #lanscan tru64 unix #netstat -ia aix #lsdev -Cc if ...
最新文章
- 数据统计之日下单用户量统计
- 用jQuery预加载图像
- nginx将9000端口转发映射至 8080
- Vue学习笔记(二)—— vue项目中使用axios
- ArrayList和Vector的区别
- Linux简单命令收录(cal,passwd,clear)【下】
- 【LeetCode笔记】剑指 Offer 38. 字符串的排列(Java、字符串、DFS)
- catia保存成stp文件时部件丢失_在线教学文件同步神器——坚果云
- 图解SynchronousQueue原理详解-非公平模式
- mysql字符集修改(ubuntu)
- xd文件用Creative Cloud下载与安装打开
- PS 色彩平衡之算法公式原理详解及 Python 实现
- C#网络编程(五)----基于TCP的简易多客户端聊天
- 一个屌丝程序猿的人生(六十一)
- 51单片机按键控制数码管0~9_LED数码管精选电路方案合辑
- asp.net 获取网页源文件的方法
- 数值微分的python实现
- Web 字体 font-family 浅谈
- android studio找不到app moudle和project moudle
- 鼠标精灵对码软件_暗影精灵6游戏主机评测
热门文章
- python3 得到一个可用未绑定端口
- 比特币交易追踪溯源技术介绍
- python3 字符串填充 清除
- 使用Nessus漏扫
- windows笔记-内存映射文件
- design principle:java 回调与委派/委托机制
- Linux System Programming --Chapter Nine
- upgrade mysql client_The mysql_upgrade client is now deprecated(mysql_upgrade客户机现在已经弃用)...
- Design Pattern - Abstract Factory(C#)
- 新视野计算机等级考试官网,计算机二级C语言