• 技术文章 >后端开发 >php教程

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

    2016-05-16 19:53:31原创1446
    本文实例讲述了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程序设计有所帮助。

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:Linux php 网站截图
    上一篇:php简单实现数组分页的方法_php技巧 下一篇:PHP简单实现文本计数器的方法_php技巧
    大前端线上培训班

    相关文章推荐

    • PHP中的命名空间定义与使用(实例详解)• 带你分清类中的构造函数与析构函数• 怎样去搞定PHP类的继承?(总结分享)• 你知道这个PHP命令行选项解析库(pflag)吗?• PHP中如何才能将时间日期格式化?怎么计算时间差?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网