Запускайте компактный PHP-терминал на обычном виртуальном хостинге, открывайте его напрямую или вызывайте поверх своего сайта сочетанием ⌃+Shift+L / ⌘+Shift+L. Файлы, код, архивы, базы данных и диагностика доступны в одном удобном для клавиатуры рабочем пространстве без SSH.
pwd/sandboxdir 1 . -Fconfig/
data/
public/
scripts/
src/find TODO -t-p srcsrc/index.php:18 TODO review validation
src/Router.php:74 TODO simplify fallbackcode src/index.phpFile src/index.php
Language php
Editor openeddoctorPHP runtime OK
filesystem OK
repository OK
ID ядра с кодом поколения и протокол репозитория 2
Новые ID ядра получают двухбуквенный код поколения, а обращения к репозиторию обязательно передают идентификатор ядра, версию среды выполнения и сведения о среде установки. Эти параметры учитываются в собственной статистике проекта без сохранения исходного IP сервера.
Core 1.5.12
Уникальный ID каждого ядра
Каждая актуальная PHP 8-сборка получает криптографически случайный ID ядра; команда core показывает его, а обращения к репозиторию передают ID для собственной операционной статистики.
Core 1.5.11
Синхронизация языков
Завершена синхронизация локальной и серверной справки и усилена безопасность локализации lil-core.
Полный набор инструментов для хостинга без тяжёлой панели управления
lil-terminal объединяет работу с файлами, редактирование кода, архивы, базы данных, сетевую диагностику и автоматизацию в одном компактном инструменте. Ядро остаётся небольшим, а к проекту подключаются только действительно нужные модули.
Для хостингов, где привычные инструменты разработчика недоступны
Подходит для недорогого виртуального хостинга, старых проектов и повседневного обслуживания, когда SSH, Composer или Node.js недоступны.
Явные действия и понятные ограничения
Операции, изменяющие данные, требуют документированных флагов; пути проверяются, запись по возможности выполняется атомарно, а недоступные возможности PHP сообщаются прямо, без имитации успешного результата.
Разберитесь в рабочем процессе ещё до установки
Документация построена вокруг единого учебного проекта /sandbox/: команды можно копировать, примеры используют подготовленные тестовые файлы, а результат сразу показывает, чего ожидать. Так назначение команды можно понять до запуска на реальном сайте.
Введение
Практическое введение в терминал
Практический курс от первой команды до файлов, редакторов, данных, сети, баз, диагностики хостинга, безопасности и автоматизации. Каждая часть строится одинаково: попробуйте команду, прочитайте результат, измените один параметр и проверьте, что изменилось.
Один повседневный подход для пяти драйверов баз данных
Команда db запоминает выбранный установленный драйвер и даёт одинаковый компактный набор повседневных действий для MySQL/MariaDB, PostgreSQL, Redis, SQLite и MongoDB: подключиться, посмотреть структуру и данные, найти, выгрузить и изменить. При этом каждый движок сохраняет собственную модель.
Когда короткого интерфейса уже мало, всё после : передаётся выбранному драйверу как родной запрос или команда. Короткая форма помогает начать работу, а SQL, команды Redis и командные документы MongoDB остаются доступны тогда, когда нужен полный язык конкретного движка.
install db sqlite
db sqlite
db -c \sandbox\db\shop.sqlite
db -t
db -n products 5
db : SELECT COUNT(*) AS products FROM products
⌃+Shift+L/⌘+Shift+L
Терминал живёт внутри вашего сайта
Выберите веб-интеграцию при скачивании. Лёгкое плавающее окно открывается поверх любой страницы, запоминает положение и размер, а при включённом журнале History восстанавливает сквозную историю.
История команд, автодополнение, горячие клавиши редактора, перемещаемое окно и лаконичный вывод делают работу знакомой пользователям терминала, но lil-terminal не пытается копировать Bash.
↑↓Tab⌃R⌃S⌃C/⌘CEsc
Попробуйте редактор кода
Переключайтесь между файлами из /sandbox/ и редактируйте локальную копию. Сайт ничего не сохраняет и не выполняет.
Бесплатно для личного использования. По лицензии — для коммерческой работы.
Физические лица могут бесплатно использовать первое поколение ядра в личных, учебных и других некоммерческих проектах. Организациям, агентствам и платным клиентским проектам после пробного периода нужна коммерческая лицензия на каждое развёртывание.
БесплатноЛичное использованиеОт 8.88 USDКоммерческое использование
Начните с поддерживаемого набора, а затем добавляйте или удаляйте модули прямо из терминала.
Быстрые сборки используют интерфейс Base, авторизацию, текущий язык и режим Latest. После первого открытия сборка завершает установку автоматически; перед обычной работой смените стандартный пароль admin.
Возможности
Файлы и архивы
Переходите по каталогам, проверяйте, редактируйте, копируйте, перемещайте, загружайте и архивируйте файлы без SSH.
Код и данные
Редактируйте код, сравнивайте изменения, заменяйте текст и работайте с JSON, INI, SQL и PHP.
Сетевая диагностика
Проверяйте HTTP, DNS, TCP, сертификаты, IP-адреса и удалённые сервисы с хостинга.
Инструменты хостинга
Диагностируйте PHP, диски, базы данных, журналы, сессии и серверное окружение.
Требования
Достаточно PHP-хостинга и современного браузера. lil-terminal не требует SSH, системной оболочки, Composer, Node.js или внешнего CDN.
Доставка одним файлом10 языков интерфейсаРаботает без SSH
lil-terminal даёт разработчику терминал прямо в браузере, когда SSH недоступен или неудобен. Мы открыты к партнёрствам с хостингами, разработчиками, учебными проектами и продуктами.
Если lil-terminal экономит вам время, проект можно поддержать добровольным пожертвованием, помощью в развитии или рекомендацией. Пожертвования не связаны с коммерческой лицензией.
Разрешите необязательную аналитику использования страниц, загрузок и документации. Этот слой никогда не собирает пароли, текст обращений и данные терминала. Конфиденциальность