需求是php程序中把生成的docx文件生成pdf文件。
在php中使用exec执行命令:
$fliePath= dirname(dirname(dirname(__DIR__))); $word = $fliePath. $flieName.'.docx'; $pdf = $fliePath. $flieName .'.pdf'; $str = "/usr/bin/libreoffice --invisible --convert-to pdf ".$word; exec($str);
但是一直返回为空,如果是root用户直接执行命令是没问题的。所以怀疑是不是www用户没有该命令的执行权限。该如何操作?