Ibùdó ìmọ̀

Idagbasoke agbegbe pẹlu zinnector dev

Bí zinnector dev ṣe ń ṣiṣẹ́ WordPress gidi lórí ẹ̀rọ tirẹ̀: àwọn àkókò ìṣiṣẹ́ méjì náà (WebAssembly láìsí Docker, tàbí PHP àbínibí nínú Docker), yíyan ẹ̀yà PHP àti WordPress kan, ohun tí a pèsè láti inú iṣẹ́ àkànṣe rẹ, ibi tí àkókò ìṣiṣẹ́ 570 MB wà, àti ohun tí ń ṣẹlẹ̀ lórí Node 26.

zinnector dev n ṣiṣẹ WordPress gidi lori kọmputa tirẹ, ti n ṣafihan awọn afikun (plugins) ati awọn akori (themes) ninu iṣẹ akanṣe rẹ, pẹlu ẹya PHP ti o yan. Nkan yii ṣalaye awọn agbegbe iṣẹ (runtimes) meji ti o le lo, bi o ṣe le yan awọn ẹya, kini a n gbe jade lati ibo, ati ibiti agbegbe iṣẹ naa wa lori disiki rẹ — ki ohun ti o dánwò lori kọmputa rẹ jẹ ohun gangan ti o n gbe jade sita.

Awọn agbegbe iṣẹ mejeeji, ati idi ti awọn mejeeji fi jẹ gidi

Playground ni eyi ti a tò tẹlẹ. WordPress Playground n yi PHP pada si WebAssembly ti o si n ṣiṣẹ rẹ ninu Node, nitorinaa kọmputa ti kò ni nkan miiran ti a fi sii yato si Node yoo bẹrẹ WordPress laarin awọn aaya diẹ. Eyikeyi PHP lati 5.2 si 8.5 wa fun lilo. O ni akojọpọ kekere ti awọn amugbooro PHP (intl, redis, memcached gẹgẹbi a ti ṣe iwọn rẹ lori iṣẹ ti isisiyi), eyiti o to fun ọpọlọpọ iṣẹ plugin ati theme.

Docker n ṣiṣẹ awọn apoti abinibi ti php-fpm ati MariaDB. O lọra diẹ, o nilo eto Docker daemon ati iwọn 1.2 GB ti awọn aworan, o si n ṣe atilẹyin PHP 7.4 si 8.5 — ṣugbọn o n ṣiṣẹ PHP abinibi pẹlu gbogbo awọn amugbooro ni kikun, pẹlu imagick ati gd. Oun ni idahun ti o tọ nigbati ohun ti o nilo lati dánwò ba jẹ amugbooro ti akojọpọ WebAssembly kò ni ninu.

zinnector dev                       # playground
zinnector dev --runtime docker      # native PHP + MariaDB

A kii yipada si Docker ni ikọkọ lailai. Olùgbédàgbà ti o ro pe oun wa lori WebAssembly nigbati o jẹ pe Docker gangan ni o wa lori rẹ ti gba idahun ti ko tọ lati ọdọ irinṣẹ ti o n gbiyanju lati ranṣe, nitorinaa o gbọdọ jẹ ki a beere fun un ni pato nipasẹ orukọ rẹ.

Yiyan awọn ẹya PHP ati WordPress

zinnector dev --php 8.1 --wp 6.7    # develop against a specific pair
zinnector dev --port 9401           # when 9400 is taken
zinnector dev --no-login            # do not sign in to wp-admin automatically
zinnector dev --verbose             # show the runtime's own output

Awọn eto aiyipada wa lati zinnector.json ninu iṣẹ akanṣe rẹ — php, wordpress, runtime ati port — eyiti zinnector new kọ ati eyiti o yẹ ki ẹ fi pamọ (commit), ki gbogbo eniyan ti n ṣiṣẹ lori iṣẹ akanṣe naa le lo awọn ẹya kanna. Aṣẹ asia (flag) lori laini aṣẹ bori faili naa fun iṣẹ akoko yẹn.

Ẹya ti ẹ sọ ati ẹya ti o ṣiṣẹ jẹ awọn ohun meji ti o yatọ. zinnector dev --once n bẹrẹ agbegbe iṣẹ naa, o n tẹ ohun ti o ri gangan sita — ẹya PHP, ẹya WordPress, awọn amugbooro ti a gbe wọle — lẹhinna o n duro. zinnector check --probe n lo iwọn kanna nigbati o ba n ṣe afiwe iṣẹ akanṣe rẹ pẹlu aaye gbigbalejo rẹ.

Ohun ti a n gbe jade lati inu iṣẹ akanṣe rẹ

Agbegbe iṣẹ naa n sopọ taara si awọn folda wp-content/plugins, wp-content/themes ati wp-content/mu-plugins ti iṣẹ akanṣe rẹ, nitorinaa faili eyikeyi ti ẹ fipamọ yoo han lẹsẹkẹsẹ lori atunbere to n bọ. Awọn folda ti o wa ṣugbọn ti kò ni akoonu gidi kankan ninu wọn ni a mọọmọ yago fun sisopọ: folda themes/ ti o ṣofo ti a ba sopọ mọ awọn akori ti agbegbe iṣẹ naa funrararẹ yoo fi WordPress silẹ laisi akori kankan rara, eyiti yoo fa aṣiṣe 500 ofo dipo oju opo wẹẹbu rẹ. Idi niyi ti eto naa fi n tọju awọn folda ti o ṣofo pẹlu .gitkeep ati idi ti wọn kii ṣe bo ohunkohun mọlẹ titi di igba ti ẹ ba fi akori si inu wọn.

Nibi ti agbegbe iṣẹ naa wa

A n gba agbegbe iṣẹ WordPress silẹ lori lilo akọkọ dipo ki a fi ranṣẹ pẹlu CLI — apo ti o gbe gbogbo akojọpọ PHP jẹ to 570 MB, olùgbédàgbà ti kò ṣe nkan miiran ju lati wo akojọ awọn aaye lọ kò si yẹ lati sanwo fun un. A n tọju rẹ sinu ibi ipamọ ti Zinnector® funrararẹ, ~/.cache/zinnector/runtimes/playground/<version> (tabi nibikibi ti ZINNECTOR_CACHE_DIR tọka si), kò si ni si ninu iṣẹ akanṣe rẹ lailai, nitorinaa kò le pari sinu ibi ipamọ koodu (repository) rẹ tabi ninu igi ti zinnector push n ṣe iwọn rẹ. Igbasilẹ naa jẹ sise nipasẹ npm ti tirẹ, ti a n ṣiṣẹ bi node npm-cli.js — kii ṣe nipasẹ shell rara.

Ẹya agbegbe iṣẹ naa wa ni didapọ mọ ẹya CLI, nitorinaa awọn olùgbédàgbà meji lori iṣẹ akanṣe kan yoo lo akojọpọ PHP kanna. zinnector dev --reset-runtime n pa agbegbe iṣẹ ti a fi sii rẹ danu ti o si n fi sii lẹẹkansi, eyiti o jẹ ojutu fun agbegbe iṣẹ ti a fi sii ṣugbọn ti kò kọ lati bẹrẹ.

Lori Node 26 tabi eyiti o jẹ titun ju bẹẹ lọ

CLI funrararẹ n ṣiṣẹ lori eyikeyi Node lati 24 lọ si oke. Modulu abinibi ti agbegbe iṣẹ naa, sibẹsibẹ, n gbe awọn faili alakọbẹrẹ (prebuilt binaries) jade nikan fun Node 24 ati 25 (bii ti Oṣu Kẹsan 2026). Dipo ki o ṣe akopọ (compile) ohunkohun — eyiti o tumọ si fifi Visual Studio sii lori Windows — Zinnector® n gba Node 24 wọle fun agbegbe iṣẹ naa nikan, eyiti o to bii 30 MB, ti a fi idi rẹ mulẹ lodi si awọn checksum ti nodejs.org gbe jade, sinu ibi ipamọ kanna. Ifitonileti fifi sii n sọ bẹẹ nigbati o ba kan si i. Kò si ohunkohun ti yoo yipada nipa Node ti tirẹ.

Awọn ti o jọmọ

Gbogbo awọn iwe aṣẹ olùgbéejáde →

Tuntun lati inu bulọọgi

Ohun ti a ti kọ nipa igbalejo, SEO ati ṣiṣe awọn aaye lori iwọn nla.

SEO ati Ìkọ́lé Ìsopọ̀ láti Ìpele Ìgbàlejò: Ojú-ìwòye Olùṣiṣẹ́ ti Ọdún 2026

Bí iṣẹ́ ìgbàlejò ojú-òpó wẹ́ẹ̀bù ṣe ń ṣe àmúlò ìtọ́ka (indexing) àti ìwọ̀n ìní ìsopọ̀ (link equity) ní ọdún 2026: pípa àwọn ojú-ìwé mọ́ sínú ìtọ́ka, yíyẹ àwọn orúkọ àkọsílẹ̀ àtijọ́ wò kí ẹ tó kọ́lé lé wọn lórí, kíkọ́ àwọn ìsopọ̀ láìsí àpá títẹ̀lẹ̀ (footprint), àti òtítọ́ inú lórí ohun tí ètò amáyédẹrùn lè ṣe àti ohun tí kò lè ṣe fún SEO.

Ka àkọsílẹ̀ náà →

Ṣiṣe WordPress ni Yara ati Ailewu: Atokọ Ayẹwo Iṣẹ ati Awoṣe Afikun

Àtòjọ àyẹ̀wò tó wúlò fún WordPress tó yára tí ó sì ní ààbò: fífi nǹkan pamọ́ sí ipele olupin (server-level caching), àkójọ nǹkan pamọ́ fún ojúlé kọ̀ọ̀kan (object cache), àwọn àfikún díẹ̀ tí ó tọ́ láti lò, mímú àkójọ iṣẹ́ ẹ̀rọ wà ní ìgbàlódé, àti àwọn ojú-ìwé WooCommerce tí ẹ kò gbọ́dọ̀ fi pamọ́ rárá.

Ka àkọsílẹ̀ náà →

Bii o ṣe le Yan Alejo Ayelujara ti a Ṣakoso ni 2026: Itọsọna Olura

Kini ohun tí ó ya àgbàlejò tí a ṣàkóso dáradára sọ́tọ̀ ní tòótọ́ kúrò lára àpótí olówó pọ́kú pẹ̀lú pánẹ́ẹ̀lì ìdarí — àwọn ìṣíwájú, àwọn ẹ̀dà àpamọ́, ìyasọ́tọ̀, ìkójọpọ̀ kátì tòótọ́ àti ìfẹ̀bòwò tí ó jẹ́ tòótọ́ — àti bí a ṣe le ṣe ìdájọ́ rẹ̀ kí ẹ tó ṣe ìpinnu.

Ka àkọsílẹ̀ náà →

Ka bulọọgu náà →

Ṣe o ṣi ni idiwọ?

Atilẹyin wà lori gbogbo eto, ile-iṣẹ wa wa ni ṣiṣi fun iwọn wákàtí 24 lojoojumọ, o si le kọwe si wa ni eyikeyi ninu awọn ede wa ti o jẹ 58 — a o sọ fun ọ ni ede rẹ.

Kan si atilẹyin → Gbogbo àwọn àkọsílẹ̀ →