Intenté compilar mi archivo latex en script php, pero no puede llamar al xelatex
.No se puede ejecutar un programa externo a través de system()?
En script PHP:
system("/usr/bin/whoami");
system("/usr/bin/xelatex foo.tex 2>&1");
de salida:
myuser
sh: 1: /usr/bin/xelatex: not found
Pero en mi terminal:
$ /usr/bin/whoami
=> myuser
$ /usr/bin/xelatex foo.tex
This is XeTeX, Version 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian)
...(successful output)...
corro PHP como myuser
, y paso system()
ruta absoluta. Y apago safe_mode
. ¿Por qué aún no puedo ejecutar programas externos?
¿Qué es chown y chgrp de su archivo php? y también permiso – safarov