p2g php2go Cloud
loginКіру rocket_launchБастау
Құжаттама

php2go Cloud құжаттамасы

Пайдаланушыға арналған практикалық нұсқаулық: ZIP дайындау, entrypoint таңдау, рұқсат етілген командаларды іске қосу, artifact жүктеу және жиі кездесетін компиляция қателерін түсіну.

Алғашқы build-ке жылдам жол
  1. Жобаны құпияларсыз және артық файлдарсыз ZIP етіп жинаңыз.
  2. Entrypoint бар екенін тексеріңіз, әдетте public/index.php.
  3. Compile алдында report/check/deps іске қосыңыз.
  4. Artifact жүктеп, бинарникті README_RUN бойынша іске қосыңыз.
ARTIFACT

Runtime және artifact

Artifact — build output бар жүктелетін ZIP. Runtime — generated code PHP-ге жақын behavior көрсетуі үшін керек Go/PHP compatibility layer.

Artifact ішінде не бар

  • Таңдалған атаумен дайын бинарник.
  • Қосылған болса build logs және manifest/checksum.
  • Қысқа run commands бар README_RUN.
  • Нәтижені іске қосуға керек service files.

Runtime деген не

  • PHP semantics үшін Go helper-лар: arrays, strings, files және web APIs.
  • Runtime generation/build кезеңінде қосылады; ол PHP interpreter емес.
  • Жоба unsupported function қолданса, compiler/runtime оны log ішінде көрсетеді.
  • Runtime version reproducible build және diagnostics үшін маңызды.
Artifact source ZIP емес

Жүктелетін нәтиже — build output. Оған secrets сақтамаңыз және source project backup ретінде қолданбаңыз.

Жинақтан кейін ZIP ішінде не бар

Artifact ішінде README_RUN.md, manifest.json, SHA256SUMS және deploy/nginx/php2go-binary.conf бар. Пайдаланушы checksum тексеріп, бинарьді Nginx артына қоя алады.