centos系统配置phpwkhtmltox 扩展

谷歌就有,不过还是烦了一段时间,新手,好多东西都不懂

2.安装libwkhtmltox

  1. mkdir libwkhtmltox
  2. cd libwkhtmltox
  3. wget http://wkhtmltopdf.googlecode.com/files/libwkhtmltox-0.10.0_rc2-amd64.tar.bz2
  4. tar xjvf libwkhtmltox-0.10.0_rc2-amd64.tar.bz2
  5. cp -v lib/libwkhtmltox.so /usr/local/lib
  6. cp -Rv include/wkhtmltox/ /usr/local/include
3.下载php-wkhtmltox

  1. cd /opt/app/php5-fastcgi/bin
  2. wget https://codeload.github.com/mreiferson/php-wkhtmltox/zip/3309e6e0cafd60a772e3f32741b144f89f6993da
  3. unzip php-wkhtmltox-master.zip
  4. cd php-wkhtmltox-master
  5. ../phpize
  6. ./configure
在./configure的时候仔细找下看又错误没,我这边提示有两个问题,
一个是 checking for re2c... no
configure: WARNING: You will need re2c 0.9.11 or later if you want to regenerate PHP parse
这个好解决,安装下re2c就ok了,另外一个比较麻烦configure: error: libwkhtmltox version 0.10 or later required
./configure  --with-php-config=‘PHP安装目录下’/bin/php-config  CFLAGS='-L/usr/local/lib' LDFLAGS='-L/usr/local/lib'
,不行,需要安装fontconfig才可以
  1. wget http://fontconfig.org/release/fontconfig-2.4.2.tar.gz
  2. tar xzvf fontconfig-2.4.2.tar.gz
  3. cd fontconfig-2.4.2
  4. ./configure
  5. make
  6. make install
  7. vim /etc/ld.so.conf
  8. //添加一行
  9. /usr/local/lib
  10. ldconfig
  11. //如上问题解决以后重新编译
  12. ./configure  --with-php-config=‘PHP安装目录下’/bin/php-config  CFLAGS='-L/usr/local/lib' LDFLAGS='-L/usr/local/lib'

  1. make
  2. make install
  3. vim 'php目录'/php.ini
  4. //添加一行
  5. //extension="phpwkhtmltox.so"
  6. 'php目录'/sbin/php-fpm reload
  7. php -| grep phpwkhtmltox
  8. //有返回表示已经成功安装了

1.5.1.编辑测试的php脚本test_html_to_image.php

<?php
wkhtmltox_convert(
    'image',
    array(
        'out' => '/tmp/test.jpg',
        'in' => 'http://www.baidu.com'
    )
);
?>


  1. //中文显示问题,运行如下命令解决
  2. yum groupinstall chinese-support


转载地址:http://blog.chinaunix.net/uid-17291169-id-3804348.html


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值