Я пытаюсь выполнить команду через system () в PHP. Это команда / usr / bin / unzip, но функция возвращается с кодом ошибки 127. Больше ничего не выводится. Если я запускаю ту же самую команду непосредственно в оболочке, она работает.
В журнале ошибок apache написано 'sh: / unzip: not found'. Я также попытался поместить команду в скрипт оболочки, который находится в том же каталоге, что и скрипт PHP, и вызвать скрипт оболочки через system (). То же самое происходит: если сценарий оболочки назывался doit.sh, сообщение об ошибке в журнале apache было бы sh: /doit.sh: not found.
exec () имеет такое же поведение.
Версия PHP 5.2.11-2 с расширениями suhosin.
Есть идеи, что PHP может делать с моей командой?