Использование PHP для выполнения команд терминала

Как PHP может использоваться для создания нескольких команд в терминале? Например, если я хочу изменить права доступа к папке или файлу, я могу запустить

Sudo Chmod 777 FileName 

из командной строки. Как я могу сделать это с помощью PHP?

Посмотрите на exec , system т. Д.: http://www.php.net/manual/en/book.exec.php

Очевидно, что если вы собираетесь использовать sudo для доступа к корневому файлу (не рекомендуется), вам необходимо либо указать пароль, либо установить пользователя, для которого работает PHP, чтобы не требовать пароль.

Возможно, лучше использовать SSH вызов для этого и предоставить команду для выполнения с помощью этой команды.

Подводя итог, я действительно не рекомендую использовать PHP (или любой другой язык) для запуска ряда команд, которые затем используют sudo

Чтобы разрешить папку или файл в php использовать следующую строку кода

 chmod($file,0777); 

это изменит разрешение файла или папки.