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

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

Практичний посібник для користувача: як підготувати ZIP, вибрати entrypoint, запускати дозволені команди, завантажити artifact і зрозуміти типові помилки компіляції.

Швидкий шлях до першої збірки
  1. Упакуйте проєкт у ZIP без секретів і зайвих файлів.
  2. Переконайтеся, що entrypoint існує, зазвичай public/index.php.
  3. Запустіть report/check/deps перед compile.
  4. Завантажте artifact і запустіть бінарник за README_RUN.
DEPLOY

Production deploy

Artifact розрахований на зрозумілий запуск: розпакувати, задати оточення, підняти бінарник і поставити reverse proxy. Конкретні шляхи й домени задає ваша інфраструктура.

Unpack Розпакуйте artifact в окрему директорію релізу, не поверх вихідного проєкту.
Environment Створіть production .env або змінні оточення на сервері. Не зберігайте реальні секрети у вихідному ZIP.
Run Запускайте бінарник як звичайний процес або через systemd/supervisor з restart policy.
Reverse proxy Для web-проєкту зазвичай ставлять Nginx/Caddy перед бінарником і проксіюють запити на локальний порт.
Logs Зберігайте stdout/stderr і access logs: вони потрібні для діагностики поведінки після переносу.
unzip artifact.zip -d app-build
cd app-build
chmod +x app-server
APP_ENV=production APP_PORT=8080 ./app-server
Секрети задаються тільки на вашому сервері

Не завантажуйте production .env, приватні ключі і реальні токени в архів. Використовуйте приклади конфігів і задавайте секрети під час запуску artifact.