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

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

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

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

Когда php2go особенно полезен

php2go не обязан заменять весь PHP-стек сразу. Чаще его используют как способ проверить проект, собрать переносимый бинарник, упростить деплой или отделить рабочий runtime от исходников.

history Legacy-проекты

Старый код можно прогнать через report/check, увидеть динамику, зависимости и проблемные места до решения о миграции.

groups Клиентские сайты

Студия получает повторяемый процесс: ZIP, диагностика, сборка, artifact и понятная инструкция запуска.

rule Технический аудит

Отчёт показывает неизвестные функции, классы, fallback-и и места, где код слишком динамический для быстрой генерации.

deployed_code Упрощение deploy

Команда получает один бинарник с manifest и checksum вместо ручной настройки PHP-окружения на каждом сервере.

Как понять, подходит ли проект

Начните с report и check. Если ошибок мало, классы находятся, а fallback-и понятны, проект хороший кандидат на сборку.