p2g php2go Cloud
loginВойти rocket_launchНачать
Документация

Документация php2go Cloud

Практическое руководство для пользователя: как подготовить ZIP, выбрать entrypoint, запускать разрешённые команды, скачать artifact и понять частые ошибки компиляции.

Быстрый путь к первой сборке
  1. Упакуйте проект в ZIP без секретов и мусора.
  2. Проверьте, что entrypoint существует, обычно public/index.php.
  3. Запустите report/check/deps перед compile.
  4. Скачайте artifact и запустите бинарник по README_RUN.
CLI

Разрешённые команды терминала

Терминал специально ограничен. Он не выполняет произвольный shell, composer scripts или PHP-код из архива. Все команды проходят whitelist и лимиты тарифа.

help Показать список доступных команд.
ls [path] Посмотреть файлы внутри активного ZIP workspace.
pwd Показать безопасный рабочий путь.
php2go report [entry.php] Получить отчёт по проекту и покрытию анализа.
php2go check [entry.php] Проверить проект без генерации бинарника.
php2go deps [--json] [entry.php] Показать зависимости; --json вернёт машинный формат.
php2go compile [--web] [--bin name] [entry.php] Запустить сборку. Для web-сервера используйте --web; имя бинарника задаётся через --bin.
download Подсказка по скачиванию готового artifact после compile.
clear Очистить экран терминала в браузере.
Почему нельзя запускать любые команды

Сервис принимает чужие ZIP-архивы, поэтому shell-команды, network install и произвольное выполнение запрещены. Это защищает пользователей, worker-ы и сервер.