Құжаттама

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

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

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

Жобаны жүктемес бұрын білу керек нәрселер.

Бұл беттер архив дайындаудан бастап дайын Go бинарникті серверде іске қосуға дейінгі стандартты пайдаланушы жолын қамтиды.

psychology php2go деген не

Компилятор, build нәтижесі және ол шешетін мәселелер туралы қысқаша.

account_tree Компиляция қалай жұмыс істейді

Жүктелген архивтен дайын Go binary-ге дейінгі кезеңдер.

rule_settings PHP compatibility

Әдетте не жақсы жұмыс істейді және қай жерде диагностика күту керек.

speed Go жылдам болуы үшін PHP қалай жазылады

Компиляторға direct және fast Go code жасауға көмектесетін практикалар.

business_center php2go қай кезде пайдалы

PHP-ді Go-ға компиляциялау нақты пайда беретін сценарийлер.

fact_check report, check және deps қалай оқылады

Негізгі diagnostic commands және compiler metrics нені білдіреді.

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

Архив құрылымы, ішіне не салу және нені жүктемеу керек.

route public/index.php қайда болуы керек

Entrypoint деген не және стандартты емес жобада оны қалай өзгерту керек.

terminal Терминалдың рұқсат етілген командалары

Cloud terminal ішінде іске қосылатын command whitelist.

dns Production deploy

Жиналған binary-ді серверде дұрыс іске қосу.

shield_lock Security және privacy

Сервиске не жіберуге болады және нені архивтен тыс ұстау керек.

support_agent Support-қа қалай жазу керек

Compilation issue тез қаралуы үшін не қосу керек.

play_circle Дайын бинарникті қалай іске қосу керек

Artifact жүктегеннен кейін не істеу және web-бинарникті қалай көтеру керек.

bug_report Жиі кездесетін компиляция қателері

Типтік қателерді оқу және support-қа не жіберу керек.

speed Upload және build лимиттері

ZIP size, file count, timeout және runner limits.

inventory_2 Runtime және artifact

Build result ішіне не кіреді және runtime не үшін керек.

Ұсынылатын команда реті

Алдымен есеп пен диагностиканы көріңіз, содан кейін compile іске қосыңыз. Ұзақ build алдында мәселені түсіну жеңілірек.

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