p2g php2go Cloud
loginКіру rocket_launchБастау
Интерактив PHP → Go компиляторы

PHP жобаларын қолмен build хаосынсыз Go бинарниктеріне айналдырыңыз.

ZIP жүктеңіз, жобаны қорғалған cloud terminal ішінде тексеріңіз, рұқсат етілген php2go командаларын іске қосыңыз және логтарымен, manifest-пен, іске қосу нұсқаулығымен дайын бинарникті алыңыз.

Оқшауланған workspace Тек whitelist командалар SaaS лимиттері және төлем
C:\php2go-cloud\demo

session=demo · worker=online · runtime=sealed

$ php2go report public/index.php

files=248 classes=91 functions=327 fallbacks=4

$ php2go compile --web --bin app-server public/index.php

stage=Analyze ok · stage=Codegen ok · stage=GoBuild ok

runtime linked · artifact sealed · limits charged

artifact ready: app-server-linux-amd64.zip

Бинарь + логтарGo binary
Әкімші тарифтеріAdmin SaaS
Кімге керек

PHP-ді түсінікті deploy артефактіне жинағысы келетін командаларға.

php2go Cloud ZIP архивтен бинарникке дейінгі жолды жабады: локал toolchain баптаусыз, командалар хаосынсыз және лимиттерді қолмен есептемей.

conversion_path

Legacy PHP

Ескі PHP кодты Go-runtime бағытына жақындату немесе үйлесімділігін тез тексеру қажет болғанда.

terminal

Студиялар мен мердігерлер

Клиент архивін жүктеп, анализ логын алып, build іске қосып, түсінікті артефакт бересіз.

deployed_code

DevOps және өнім командалары

Бір build процесі, жүктеме лимиттері, jobs тарихы және қайталанатын командалар.

Пайдаланушы не алады

Жай компилятор емес, басқарылатын build процесі.

ZIP

Қауіпсіз жүктеу

ZIP қауіпті жолдар, орындалатын кеңейтімдер, zip-bomb және артық файлдар бойынша тексеріледі.

CLI

Cloud terminal

Пайдаланушы рұқсат етілген командаларды көріп, тек php2go сценарийлерін іске қосады.

BIN

Дайын артефакт

Шығыста бинарник, build логтары және сервердің ішкі жолдарын ашпайтын іске қосу тәсілі болады.

LOG

Тарих және лимиттер

Jobs, төлемдер, инвойстар, жүктеме және тарифтер админкада қалады.

Demo terminal

Тіркелу мен төлемге дейін құндылықты көрсетіңіз.

Публичный demo-блок нақты terminal-ды имитациялайды: командалар, анализ, worker кезегі және дайын артефакт. Толық интерактив demo mode келесі бөлек блокта жасалады.

php2go report public/index.phpphp2go check public/index.phpphp2go deps public/index.phpphp2go compile --web --bin app-server public/index.php
demo terminal

allowed commands loaded · archive=demo.zip

$ php2go check public/index.php

syntax ok · unsupported calls=0 · warnings=2

$ php2go compile --web --bin demo-server public/index.php

queued job #demo-1024 · worker picked

artifact manifest written · sha256 verified

download ready after registration

01Жүктеу

Жоба ZIP-і оқшауланған workspace-ке сақталады.

02Талдау

Пайдаланушы report/check/deps іске қосады.

03Компиляция

Командалар whitelist және лимиттерден өтеді.

04Жүктеп алу

Дайын binary package ZIP архивпен беріледі.

Security

Пайдаланушы shell алмайды, ол басқарылатын php2go консолін алады.

SaaS бөтен кодты қабылдауы керек, бірақ кез келген команданы орындауға рұқсат бермеуі тиіс. Сондықтан командалар, архивтер, логтар және артефактілер бөлек шектеледі.

ruleКомандалар whitelist

Тек анализ және компиляцияға қажет php2go командалары рұқсат етіледі.

folder_zipАрхив тексеруі

Path traversal, zip-bomb, қауіпті кеңейтімдер және құпия файлдардан қорғаныс.

receipt_longӘрекеттер тарихы

Jobs, төлемдер, инвойстар және админ әрекеттері жүйеде сақталады.

Тарифтер

Бір реттік build және жазылым тарифтері

Бір реттік компиляцияларды, жазылымдарды немесе админкадан өз тарифтеріңізді сата аласыз.

FAQ

Алғашқы build алдындағы жиі сұрақтар

ZIP қалай дайындау керек?

Жоба исходниктерін архивке салыңыз, кіру нүктесі, мысалы public/index.php, ZIP ішінде болсын. Vendor/runtime бөлек бапталады.

Кез келген команданы іске қосуға бола ма?

Жоқ. Терминал тек whitelist php2go командаларын қабылдайды: report, check, deps және compile.

Build соңында клиент не алады?

Бинарник, логтар және іске қосу сипаттамасы бар ZIP. Runtime және сервердің ішкі жолдары ашылмайды.

Бөтен PHP кодын жүктеу қауіпсіз бе?

Архивтер распаковкаға дейін тексеріледі, командалар шектеледі, runner лимиттермен іске қосылады. Production үшін қосымша контейнерлік изоляция ұсынылады.

Бірінші жобаны жинауға дайынсыз ба?

ZIP жүктеп, қолмен хаос орнына басқарылатын build алыңыз.

Тегін жобадан бастаңыз немесе көбірек лимит қажет болғанда ақылы тариф қосыңыз.

rocket_launchКомпиляцияны бастау