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

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

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

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

Як підготувати ZIP

Завантажуйте звичайний архів проєкту: вихідний код, public-директорію, vendor за потреби і composer.json. Не кладіть у ZIP секрети, кеші, дампи та великі тимчасові файли.

Можна і потрібно

  • Вихідний код застосунку і front controller.
  • vendor, якщо проєкт без composer install на сервері.
  • composer.json/composer.lock для аналізу залежностей.
  • Приклади конфігів без паролів і токенів.

Не завантажуйте

  • .env, приватні ключі, access tokens і auth.json.
  • .git, .ssh, node_modules, var/cache, tmp і логи.
  • Дампи баз, користувацькі uploads і архіви всередині архіву.
  • Файли з підозрілими розширеннями або надто глибокою вкладеністю.
Гарний приклад структури
my-project.zip
└── my-project/
    ├── public/
    │   └── index.php
    ├── app/
    ├── src/
    ├── vendor/
    └── composer.json