项目中flexpaper应用来word文档的显示。其中用到pdf转换为swf的功能,使用的pdf2swf功能
在命令行执行成功会产生对应的swf文件,但是在程序中执行失败
exec($cmd,$out);print_r($cmd) ;echo "<br>";print_r($out);exit;
产生的命令是:/usr/bin/pdf2swf -t /data1/wwwroot/Uploads/Resource/transform/document/201510/562078f8b6328.pdf -o /data1/wwwroot/Uploads/Resource/transform/document/201510/562078f8b6328.swf -s flashversion=9在linux命令行运行是完全没有问题的
上网查询有的说是权限问题
apache的配置用户是apache
在sudo配置文件里面也设置了apache用户,注释了Defaults    requiretty
selinux也已经关闭执行的返回结果$out是: