解決CentOS下PHP system命令unoconv轉(zhuǎn)PDF提示”Unable to connect or start own listener”

centos系統(tǒng)下,用php的system命令unoconv把word轉(zhuǎn)pdf時提示Unable to connect or start own listene的解決辦法

unoconv -o /foo/bar/public_html/upload/ -f pdf /foo/bar/public_html/upload/test.docx 2>&1
上面這個命令在shell 終端能執(zhí)行成功,但是在php(Apache)中會報錯:Unable to connect or start own listene

只需要先設(shè)置HOME變量即可:
passthru(‘export HOME=/foo/bar/public_html/upload/ && unoconv -o /foo/bar/public_html/upload/ -f pdf /foo/bar/public_html/upload/test.docx 2>&1’)