我在我的 Centos 服务器上安装了 wkhtmltopdf。在 shell 中一切正常。如果我尝试在 shell 中发送命令:
/usr/local/bin/wkhtmltopdf http://www.google.it /var/www/html/test_report.pdf
或者干脆
wkhtmltopdf ... /var/www/html/test_report.pdf
一切顺利,但如果我在 php 脚本中使用 exec 命令,则同样无法正常工作:
exec("/usr/local/bin/wkhtmltopdf http://www.google.it /var/www/html/test_report.pdf");
我更改了chmod
0777 中的 html 文件夹,但在 access.log 中我有以下响应:
[08/Oct/2012:17:11:18 +0200] "GET test_report.php HTTP/1.1" 200 311 "-" "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20100101 Firefox/15.0.1 "
相同的脚本在 Windows 2003 服务器上运行良好。
有没有办法解决这个错误?谢谢你。