我运行了代码:
error_reporting(E_ALL);
ini_set( 'display_errors','1');
$d = 'usr/bin/wkhtmltopdf /www/11_07_13/task1/ml.html hd.pdf';
//also used: $d = 'xvfb-run -a wkhtmltopdf ml.html hd.pdf';
//$d = 'xvfb-run -a usr/bin/wkhtmltopdf ml.html hd.pdf';
if (exec($d)) {
echo "success";
}
else{
echo "error";
}
并且每次都显示错误。
起初我通过终端安装了 wkhtmltopdf,但不起作用。然后我从 code.google... 站点下载了文件:wkhtmltopdf-0.11.0_rc1-static-i386.tar.bz2',解压缩并将其放在我的 www/test 文件夹中以与 php 一起使用;没有运气。
但是终端炒锅的命令'wkhtmltopdf test.html test.pdf'就好了。
那么问题出在哪里???
谁能帮帮我???ps 我使用的是 ubuntu 12.04。php 5.4.7
来自 exec 调用的错误消息显示:Array ( [0] => /usr/bin/wkhtmltopdf: /opt/lampp/lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib /i386-linux-gnu/libstdc++.so.6))