Во-первых, я выполняю все эти команды через www-пользователя-данных.. который является apache2 пользователем... Используя php и должностное лицо функционируют для выполнения этих команд...
Я создаю каталог
mkdir -p testing
Теперь позволяет, посмотрите папки
ls
тестирование каталога не показывает..., хотя папка была создана (я регистрируюсь в физическом пути),
Во-первых, удостоверьтесь, что каталог, в который Вы пишете a) существует и b) имеет правильные полномочия позволить Вам чтению-записи к нему.
Во-вторых, попытайтесь не использовать должностное лицо, систему или что-либо как этот. Мало того, что это небезопасно (передающий args может быть реальная дыра в системе безопасности), но она также добавляет большие издержки к операции, имея необходимость породить новые подпроцессы и т.д.
Кроме того, использование должностного лица () просто возвращает последнюю строку команды, которую Вы выполняете. Если действительно необходимо использовать системную программу для выполнения функций затем, необходимо или использовать passthru () для возврата данных прямо к браузеру или shell_exec (), если Вы хотите иметь вывод в строке.