Linux环境下php实现给网站截图的方法
2016-05-03 00:00
986 查看
本文实例讲述了Linux环境下php实现给网站截图的方法。分享给大家供大家参考,具体如下:
第一步:下载wkhtmltopdf
第一步:下载wkhtmltopdf
[root@iZ94aawoublZ ~]# wget http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz[/code]
第二步:解压[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程序设计有所帮助。您可能感兴趣的文章:
php实现粘贴截图并完成上传功能
php 获取SWF动画截图示例代码
THINKPHP+JS实现缩放图片式截图的实现
PHP执行linux命令常用函数汇总
Linux安装配置php环境的方法
Linux系统中设置多版本PHP共存配合Nginx服务器使用
Linux下从零开始安装配置Nginx服务器+PHP开发环境
Linux系统下PHP-FPM的安装和配置教程
linux下安装php扩展memcache的方法
Linux下安装php加速软件Xcache的方法
利用PHP脚本在Linux下用md5函数加密字符串的方法
相关文章推荐
- 一个关于if else容易迷惑的问题
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- JSP/PHP基于Ajax的分页功能实现