ฐานความรู้

เริ่มต้นใช้งาน Zinnector® ซึ่งเป็น CLI สำหรับนักพัฒนา

ติดตั้ง Zinnector® CLI ฟรีบน Node 24 หรือใหม่กว่า จากนั้นพิสูจน์ว่าใช้งานได้ภายในสองนาที: --version, --help, สร้างโครงสร้างเว็บไซต์, รัน WordPress ของจริงในเครื่องโดยไม่ต้องใช้ Docker และเปิดในเบราว์เซอร์ของคุณ — พร้อมตัวอย่างผลลัพธ์ที่สำเร็จในแต่ละขั้นตอน

Zinnector® เป็นเครื่องมือบรรทัดคำสั่งฟรีและใช้สัญญาอนุญาต MIT จาก Zinn Digital® สำหรับนักพัฒนา WordPress เครื่องมือนี้จะสร้างโครงสร้างไซต์ รัน WordPress จริงบนเครื่องของคุณเองโดยไม่ต้องติดตั้งอะไรนอกจาก Node — ไม่มี Docker, ไม่มี MAMP, ไม่มี PHP ใน PATH ของคุณ — จากนั้นจะตรวจสอบสิ่งที่คุณสร้างขึ้นเทียบกับสล็อตโฮสติ้งที่คุณกำลังจะปรับใช้ และทำการพุช คู่มือนี้จะนำคุณตั้งแต่เริ่มต้นจนมีไซต์ที่ทำงานอยู่ได้ภายในเวลาประมาณสองนาที และบอกว่าผลลัพธ์ที่สำเร็จในแต่ละขั้นตอนเป็นอย่างไรเพื่อให้คุณทราบเมื่อมีสิ่งผิดปกติเกิดขึ้น

สิ่งที่คุณต้องมี

  • Node 24 หรือใหม่กว่า รันคำสั่ง node --version ซึ่งจะต้องแสดงผลเป็น v24 หรือสูงกว่า ติดตั้งเวอร์ชัน LTS ปัจจุบันจาก nodejs.org — บน Windows ให้ใช้คำสั่ง winget install OpenJS.NodeJS.LTS บน macOS ให้ใช้คำสั่ง brew install node@24
  • npm ซึ่งมาพร้อมกับ Node Zinnector® จะใช้งานเพียงครั้งเดียว เพื่อดาวน์โหลดรันไทม์ของ WordPress เข้าสู่แคชของตัวเอง
  • git สำหรับคำสั่ง zinnector push เท่านั้น — การปรับใช้จะดำเนินการจากที่เก็บข้อมูลของคุณ
  • Docker เฉพาะในกรณีที่คุณเรียกใช้ด้วย --runtime docker เท่านั้น โดยรันไทม์เริ่มต้นไม่จำเป็นต้องใช้เลย

ไม่มีขั้นตอนใดด้านล่างที่จำเป็นต้องมีบัญชี คีย์ API จำเป็นต้องใช้เมื่อคุณเข้าถึงสล็อตโฮสติ้งเท่านั้น ใน การปรับใช้ด้วย Zinnector®

ขั้นตอนที่ 1 — ติดตั้ง

npm install -g zinnector

หาก npm แสดงข้อความ npm WARN EBADENGINE แสดงว่า Node ของคุณเก่ากว่า >=24.18.1 ที่แพ็กเกจกำหนดไว้ การติดตั้งจะเสร็จสมบูรณ์ แต่ CLI จะปฏิเสธที่จะทำงาน ให้อัปเกรด Node ก่อน แล้วจึงติดตั้งใหม่อีกครั้ง

ขั้นตอนที่ 2 — ตรวจสอบเวอร์ชัน

zinnector --version

สำเร็จ: หมายเลขเวอร์ชัน เช่น 0.1.2 หากคุณเห็นข้อความ "Zinnector® needs Node 24 or newer — this is Node 20.x" แสดงว่าไบนารีได้รับการติดตั้งแล้วแต่ Node ของคุณเก่าเกินไป คำสั่งจะหยุดการทำงานด้วยรหัส 78 แทนที่จะดำเนินการใดๆ

ขั้นตอนที่ 3 — อ่านวิธีใช้

zinnector --help

สำเร็จ: แบนเนอร์ที่ระบุชื่อคำสั่งทั้งห้าคำสั่งของเวิร์กโฟลว์ (new, dev, link, check, push) และตามด้วยแต่ละคำสั่งพร้อมคำอธิบายวัตถุประสงค์หนึ่งบรรทัด แต่ละคำสั่งยังรองรับ --help ในตัวของมันเองด้วย — zinnector dev --help จะแสดงรายการแฟล็กของรันไทม์, PHP และพอร์ต รายการที่สมบูรณ์พร้อมตัวอย่างอยู่ใน เอกสารอ้างอิงคำสั่ง

ขั้นตอนที่ 4 — สร้างโครงสร้างไซต์

zinnector new my-site

สำเร็จ: หัวข้อ Created my-site และรายการไฟล์ที่สร้างขึ้น — zinnector.json, โครงสร้าง wp-content พร้อมด้วย plugins/, themes/ และตัวช่วย mu-plugins/, ไฟล์ .gitignore รวมถึง README — ตามด้วยคำสั่งถัดไปที่ต้องรัน ไม่มีสิ่งใดในนี้ที่เป็นข้อความตัวแทน โปรเจกต์สามารถเริ่มต้นทำงานได้ทันทีตามที่เป็นอยู่ ตัวเลือก --template plugin หรือ --template theme จะสร้างโครงสร้างปลั๊กอินหรือธีมแบบบล็อกที่จะเปิดใช้งานทันทีที่สร้างขึ้น

ขั้นตอนที่ 5 — รันไซต์

cd my-site
zinnector dev

ในครั้งแรก Zinnector® จะถามหนึ่งครั้งก่อนที่จะดาวน์โหลดรันไทม์ของ WordPress — ประมาณ 570 MB เนื่องจากมีบิลด์ PHP ทุกเวอร์ชันตั้งแต่ 5.2 ถึง 8.5 — เข้าสู่ไดเรกทอรีแคชของตัวเอง และจะไม่ดาวน์โหลดลงในโปรเจกต์ของคุณ ให้ตอบ Y หรือส่งแฟล็ก --yes เพื่อข้ามคำถาม บน Node 26 หรือใหม่กว่า ระบบจะดึง Node 24 สำหรับรันไทม์โดยเฉพาะด้วย (ประมาณ 30 MB ได้รับการตรวจสอบเทียบกับผลรวมตรวจสอบของ nodejs.org แล้ว) เนื่องจากโมดูลเนทีฟของรันไทม์มีไบนารีที่คอมไพล์ไว้ล่วงหน้าสำหรับ Node 24 และ 25 เท่านั้น คุณไม่จำเป็นต้องมีคอมไพเลอร์หรือ Visual Studio

สำเร็จ: บล็อกที่ระบุชื่อโปรเจกต์ เวอร์ชัน PHP และเวอร์ชัน WordPress จากนั้น:

✔ running at http://127.0.0.1:9400
  admin: http://127.0.0.1:9400/wp-admin  (already signed in)

ขั้นตอนที่ 6 — เปิดไซต์

ไปที่ http://127.0.0.1:9400 ในเว็บเบราว์เซอร์ สำเร็จ: ไซต์ WordPress ใหม่ที่มีชื่อว่า My WordPress Website ซึ่งให้บริการโดยเวอร์ชัน PHP ที่คุณร้องขอ http://127.0.0.1:9400/wp-admin จะเปิดแดชบอร์ดโดยลงชื่อเข้าใช้เรียบร้อยแล้ว วางปลั๊กอินลงใน wp-content/plugins/ หรือวางธีมลงใน wp-content/themes/ และปลั๊กอินหรือธีมนั้นจะปรากฏขึ้นในการโหลดซ้ำครั้งถัดไป — รันไทม์จะให้บริการไดเรกทอรีเหล่านั้นโดยตรงจากโปรเจกต์ของคุณ

กด Ctrl-C เพื่อหยุดการทำงาน zinnector dev --once จะเริ่มต้นรันไทม์ แสดงสิ่งที่กำลังทำงานอยู่จริง (เวอร์ชัน PHP, เวอร์ชัน WordPress, ส่วนขยายที่โหลด) และหยุดการทำงาน — มีประโยชน์เมื่อคุณต้องการหลักฐานที่ชัดเจนมากกว่าคำรับรอง

ขั้นตอนต่อไป

เอกสารเดียวกันนี้มีอยู่ใน README ของแพ็กเกจบน npm และบน GitHub ซึ่งยินดีต้อนรับการแจ้งปัญหาและพูลรีเควสต์เสมอ

เอกสารสำหรับนักพัฒนาทั้งหมด →

ล่าสุดจากบล็อก

สิ่งที่เราเขียนเกี่ยวกับโฮสติ้ง, SEO และการดูแลเว็บไซต์ในระดับสเกลใหญ่

SEO และการสร้างลิงก์จากเลเยอร์โฮสติง: มุมมองของผู้ปฏิบัติงานในปี 2026

โฮสติ้งส่งผลต่อการจัดทำดัชนีและมูลค่าของลิงก์ (link equity) ในปี 2026 อย่างไร: การดูแลให้หน้าเว็บยังคงอยู่ในดัชนี, การตรวจสอบโดเมนเก่าก่อนที่คุณจะเริ่มพัฒนา, การสร้างลิงก์โดยไม่ทิ้งร่องรอย (footprint) และข้อเท็จจริงอย่างตรงไปตรงมาเกี่ยวกับสิ่งที่โครงสร้างพื้นฐานสามารถและไม่สามารถทำให้กับ SEO ได้

อ่านโพสต์ →

การทำให้ WordPress รวดเร็วและปลอดภัย: รายการตรวจสอบประสิทธิภาพและปลั๊กอิน

รายการตรวจสอบที่ใช้งานได้จริงสำหรับ WordPress ที่รวดเร็วและปลอดภัย: การแคชระดับเซิร์ฟเวอร์, อ็อบเจกต์แคชสำหรับแต่ละไซต์, ปลั๊กอินจำนวนหนึ่งที่คุ้มค่าแก่การใช้งาน, การอัปเดตสแต็กให้เป็นปัจจุบันอยู่เสมอ และหน้า WooCommerce ที่คุณต้องไม่แคชโดยเด็ดขาด

อ่านโพสต์ →

วิธีเลือกเว็บโฮสติ้งที่มีการจัดการในปี 2026: คู่มือสำหรับผู้ซื้อ

สิ่งที่แยกแยะระหว่างโฮสติ้งที่มีการจัดการที่ดีกับเซิร์ฟเวอร์ราคาถูกที่มีเพียงแผงควบคุมได้อย่างแท้จริง ได้แก่ การย้ายข้อมูล การสำรองข้อมูล การแยกสภาพแวดล้อม แคชที่มีประสิทธิภาพจริง และการปรับขนาดที่โปร่งใส ตลอดจนวิธีประเมินก่อนที่คุณจะตัดสินใจเลือกใช้งาน

อ่านโพสต์ →

อ่านบล็อก →

ยังติดปัญหาอยู่ใช่หรือไม่?

บริการช่วยเหลือรวมอยู่ในทุกแพลตฟอร์ม ทีมงานพร้อมให้บริการ 24 ชั่วโมงต่อวัน และคุณสามารถเขียนหาเราเป็นภาษาใดก็ได้จาก 58 ภาษาของเรา เราจะตอบกลับคุณด้วยภาษาของคุณ

ติดต่อฝ่ายสนับสนุน → บทความทั้งหมด →