最近项目出了个问题,pdf版本高于1.4会有问题,所以使用Ghostscript将pdf版本降级,需要 php+shell_exec()配合使用,在centos上生成一直失败,打印返回结果一直是null,各种尝试后总结如下:
1.在shell_exec()括号内字符串的最后加上 2>&1 以返回STDERR以及STDOUT。 它就会把报错信息打印出来,比如就报 “sh: gs: command not found\n”;
解决方法是把gs配置到环境变量中,放到/usr/local/sbin和/usr/local/bin就好了