Я попытался скомпилировать мой латексный файл в php-скрипте, но он не может позвонить xelatex
.Не удается выполнить внешнюю программу через систему()?
В PHP скрипт:
system("/usr/bin/whoami");
system("/usr/bin/xelatex foo.tex 2>&1");
выход:
myuser
sh: 1: /usr/bin/xelatex: not found
Но в моем терминале:
$ /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)...
Я бегу PHP, как myuser
и пройти system()
абсолютный путь. И я выключу safe_mode
. Почему я не могу выполнять внешние программы?
Что такое chown и chgrp вашего php-файла? а также разрешение – safarov