Часто ли у вас бывает ситуации, когда нет доступа по SSH, но нужно выполнить какие-то действия на клиентском проекте, будь то chmod или просто архивация? У меня бывают.
Например, расставлять права на файлы по FTP, особенно когда много файлов и вложенностей, занятие не из приятных.
В целях оптимизации своей работы я занялся поиском решения, которое бы позволило выполнять системные команды удобно и быстро.
Был вариант написать свое приложение, но поиск дал успешные результаты. Приветствуем PHP Terminal 0.3.0!
Основное назначение — выполнение системных команд без доступа по ssh, используя стандартные функции php для этих целей.
Преимущества:
Поиск по истории команд (как в родном линуксовом терминале, кнопками вверх/вниз)
Возможность HTTP-авторизации
4 варианта цветов терминала
4 варианта размеров терминала
3 файла, общим объемом всего 24 килобайта (сама программа, стили, и javascript)
Распространяется по лицензии GNU GPL v2
Установка:
Качаем исходники с sourceforge.net/projects/phpterm
Распаковываем на сервере в пределах document root
Редактируем файл phpterm.php, где вписываем в массив $passwd данные для авторизации (в виде логин => пароль)
Открываем URL браузером (http://path_to_host/phpterm.php) и наслаждаемся
Возможно эта небольшая и, безусловно, полезная софтинка поможет кому-то в повседневной работе/жизни. Мне очень помогла.
Пост в персональном блоге: http://blog.try4tune.ru/2008/10/php-terminal-web-console/