使用PHP将latex编译为pdf
我试图让PHP执行这个命令: /usr/bin/pdflatex --interaction batchmode $path.tex
with shell_exec但是从pdflatex得到一个错误:
这是pdfTeX版本3.1415926-2.5-1.40.14(TeX Live 2013 / Debian)受限 write18启用。 进入扩展模式! 我无法写入文件'tmp_1439479712.log'。 (按Enter键重试,或者Control-D退出;默认文件扩展名是'.log')请输入另一个脚本文件名
我尝试使用shell_exec("echo test > $path.test")
创建一个文件,并且这样工作使得www-data可以将文件写入目录,我也尝试在cli中以类似于www-data的用户身份运行pdflatex,工作,我错过了什么?