質問: "libreoffice --headless --convert-to pdf:calc_pdf_Export --outdir $outdir $outdir/test.xlsx"; echo shell_exec('export HOME=/tmp &&' . $command); ``` どこかに差分があるのだと思いますが PHP実行時に、どのような対処を行えば上記のエラーが出ないのか 分からずにおります。 ご存知の方いらっしゃいましたら教えて頂けると幸いです。 <実行環境> ・Cent OS 7.2 ・PHP 5.6.30 ・Apache 2.4.6 よろしくお願い致します。
回答: 実行ユーザーとパーミッションの問題が大きいのでは? 基本的にコマンドをつらつら並べるのではなくシェルスクリプトに まとめてそれをsudoなどかまして実行すれば同じような環境になると思います