本文实例讲述了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操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
本文向大家介绍linux下安装配置Memcache和PHP环境的实现,包括了linux下安装配置Memcache和PHP环境的实现的使用技巧和注意事项,需要的朋友参考一下 亲测有效 在网上查找了好多资料,很多都安装不成功,而且都是同一个资料相互抄袭泛蓝,没一个实用的。今天配置好了,将配置过程分享一下。 Linux下的Memcache运行需要libevent的支持,所以在安装memcache之前必须
本文向大家介绍linux环境下C++实现俄罗斯方块,包括了linux环境下C++实现俄罗斯方块的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了C++实现俄罗斯方块的具体代码,供大家参考,具体内容如下 本程序的运行环境是linux,用到了多线程。创建了一个用来绘图的线程和一个获取按键的线程。程序中有一些需要改善的地方,比如336-338行定义的全局变量以及声明的对象。本来声明的Bloc
本文向大家介绍mac下Apache + MySql + PHP搭建网站开发环境,包括了mac下Apache + MySql + PHP搭建网站开发环境的使用技巧和注意事项,需要的朋友参考一下 首先为什不自己分别搭建Apache,PHP和MySql的环境呢?这样自己可以了解更多知识,说起来也更酷。可也许因为我懒吧,我是那种“既然有现成的,用就是了”的人。君子生非异也,善假于物也。两千年前的荀子就教导
本文向大家介绍golang快速实现网页截图的方法,包括了golang快速实现网页截图的方法的使用技巧和注意事项,需要的朋友参考一下 golang是近几年发展非常迅猛的一款服务器端的语言,其生态也日益丰富。对于使用golang实现网页截图这个需求,笔者在经过一番调研之后发现大家有推荐Selenium方案,但是这一方案问题较多: 需要安装Selenium或是PhantomJS PhantomJS已经停
本文向大家介绍centos下yum搭建安装linux+apache+mysql+php环境的方法,包括了centos下yum搭建安装linux+apache+mysql+php环境的方法的使用技巧和注意事项,需要的朋友参考一下 一、脚本YUM源安装: 二、163yum源的安装 1.进入yum源配置目录 2.备份系统自带的yum源 3.下载163网易的yum源: 4.更新玩yum源后,执行下边命令更
本文向大家介绍php实现图片按比例截取的方法,包括了php实现图片按比例截取的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现图片按比例截取的方法。分享给大家供大家参考,具体如下: PS:这里再为大家推荐几款比较实用的图片处理工具供大家参考使用: 在线图片转换BASE64工具: http://tools.jb51.net/transcoding/img2base64 ICO图