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.
ARTIFACT

Runtime і artifact

Artifact — це ZIP з результатом збірки для завантаження. Runtime — Go/PHP сумісний шар, потрібний згенерованому коду для поведінки, близької до PHP.

Що лежить в artifact

  • Готовий бінарник з вибраним іменем.
  • Логи збірки і manifest/checksum, якщо вони включені.
  • README_RUN з короткими командами запуску.
  • manifest.json, README_RUN, LICENSE.md і license.key, якщо увімкнено license-check.

Що таке runtime

  • Набір Go helper-ів для PHP-семантики: масиви, рядки, файли, web API.
  • Runtime підключається на етапі генерації/server-side збірки і в sealed artifact не віддається клієнту.
  • Якщо проєкт використовує непідтриману функцію, compiler/runtime повідомить про це в лозі.
  • Версія runtime важлива для повторюваності збірки і діагностики.
Artifact не дорівнює вихідному ZIP

Завантажений результат — це build output. Не зберігайте в ньому секрети і не використовуйте його як резервну копію вихідного проєкту.

Що всередині ZIP після збірки

Artifact містить README_RUN.md, manifest.json, SHA256SUMS і deploy/nginx/php2go-binary.conf, щоб користувач міг перевірити checksum і поставити бінарник за Nginx.