找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1312|回复: 0
打印 上一主题 下一主题

Linux环境下php实现给网站截图的方法

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 05:36:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

            本文实例讲述了Linux环境下php实现给网站截图的方法。分享给大家供大家参考,具体如下:
第一步:下载wkhtmltopdf
[U]复制代码[/U] 代码如下:[root@iZ94aawoublZ ~]# wget http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
第二步:解压
[U]复制代码[/U] 代码如下:[root@iZ94aawoublZ ~]# xz -d wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
第三步:继续解压
[U]复制代码[/U] 代码如下:[root@iZ94aawoublZ ~]# tar xvf wkhtmltox-0.12.3_linux-generic-amd64.tar
第四步:选择目录
[U]复制代码[/U] 代码如下:[root@iZ94aawoublZ ~]# cd wkhtmltox
[root@iZ94aawoublZ wkhtmltox]# ls
bin  include  lib  share
第五步:选择lib目录
[U]复制代码[/U] 代码如下:[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
[U]复制代码[/U] 代码如下:[root@iZ94aawoublZ lib]# cp libwkhtmltox.so /usr/local/lib
[root@iZ94aawoublZ lib]# cd ../include/
第七步
[U]复制代码[/U] 代码如下:[root@iZ94aawoublZ include]# cp -R wkhtmltox/ /usr/local/include/
第八步:安装php wkhtmltox
[U]复制代码[/U] 代码如下:[root@iZ94aawoublZ include]# wget https://github.com/mreiferson/php-wkhtmltox/archive/master.zip
[root@iZ94aawoublZ include]# ls
master.zip  wkhtmltox
第九步:解压
[U]复制代码[/U] 代码如下:[root@iZ94aawoublZ include]# unzip master.zip
第十步:选择目录
[U]复制代码[/U] 代码如下:[root@iZ94aawoublZ include]# cd php-wkhtmltox-master/
第十一步
[U]复制代码[/U] 代码如下:[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
第十二步:安装
[U]复制代码[/U] 代码如下:[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/
第十三步
[U]复制代码[/U] 代码如下:[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
测试有没有成功
小试牛刀:
'test1.jpg',
    'in' => 'http://www.163.com/'
  )
);
?>
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP图形与图片操作技巧汇总》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总
希望本文所述对大家PHP程序设计有所帮助。
            
            
您可能感兴趣的文章:
  • THINKPHP+JS实现缩放图片式截图的实现
  • php 获取SWF动画截图示例代码
  • php实现粘贴截图并完成上传功能
  • php使用ffmpeg获取视频信息并截图的实现方法
  • php通过执行CutyCapt命令实现网页截图的方法
  • php使用CutyCapt实现网页截图保存的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端