ใช่ คุณไม่จำเป็นต้องมีเซิร์ฟเวอร์ ฐานข้อมูล MySQL หรือแม้แต่ PHP ทั้งหมดจะทำงานจากสภาพแวดล้อมนักเทียบท่าแบบกำหนดเองของเรา
แม้ว่าจะเป็นไปได้และในบางกรณีแนะนำให้ติดตั้ง WP Setup ทั่วโลก แต่เราแนะนำให้ติดตั้งตามโครงการ วิธีนี้จะทำให้การกำหนดค่าทั้งหมดอยู่ในโปรเจ็กต์ของคุณ และสมาชิกในทีมทุกคนสามารถทำซ้ำได้อย่างง่ายดาย สามารถลดการเริ่มต้นใช้งานสมาชิกใหม่ได้อย่างมาก และอำนวยความสะดวกในการจำลองและทดสอบโปรเจ็กต์
ดังนั้นหากต้องการเพิ่มลงในโปรเจ็กต์ของคุณ ขั้นแรกให้แน่ใจว่าคุณได้เริ่มต้นแพ็คเกจ npm แล้ว หากไม่ใช่ คุณเพียงแค่ต้องเรียกใช้คำสั่งต่อไปนี้ในไดเร็กทอรีโครงการของเรา:
npm init -y
จากนั้นคุณสามารถเพิ่มการตั้งค่า WP เป็นการพึ่งพาการพัฒนาให้กับโปรเจ็กต์ของคุณ และเรียกใช้คำสั่ง init เพื่อสร้างไฟล์การตั้งค่าของคุณ
npm install wp-setup --save-dev
npx wp-setup init
คำสั่งนี้จะติดตั้ง WP Setup และจะสร้างไฟล์ชื่อ wp-setup.json ในไดเร็กทอรีรากของโปรเจ็กต์ของคุณ ไฟล์นี้รับผิดชอบการกำหนดค่าทั้งหมดของคุณ
ดังที่คุณเห็นในคำสั่งด้านบน หลังจากติดตั้งการตั้งค่า WP เป็นการพึ่งพาแล้ว คุณสามารถเรียกใช้ CLI ของเราที่เรียก npx wp-setup <comand...> ได้ เพื่อให้คำสั่งปกติบางอย่างง่ายขึ้น เราขอแนะนำให้คุณเพิ่มสคริปต์ต่อไปนี้ลงในไฟล์ package.json ของคุณด้วย (สร้างหลังจาก npm init)
"scripts" : {
"env:start" : " wp-setup start " ,
"env:stop" : " wp-setup stop " ,
"env:destroy" : " wp-setup destroy " ,
"env:composer" : " wp-setup run wp-cli --workdir . composer " ,
"env:pest" : " wp-setup run wp-test-cli --workdir . global-pest "
}
ตอนนี้คุณสามารถเริ่มต้นสภาพแวดล้อมใหม่ของคุณเพียงแค่โทร:
npm run env:start
# or
npx wp-setup start
และเพื่อหยุดสิ่งแวดล้อม:
npm run env:stop
# or
npx wp-setup stop
นอกจากนี้คุณยังสามารถทำลายการติดตั้งสภาพแวดล้อมปัจจุบันโดยที่วอลุ่มทั้งหมดทำงานอยู่:
npx wp-setup destroy
หากคุณพบว่าโปรเจ็กต์นี้มีประโยชน์ โปรดพิจารณาให้ ดาว บน GitHub!
สำหรับรายละเอียดเพิ่มเติม โปรดดูเอกสารประกอบโครงการ: - การตั้งค่า WP
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT - ดูรายละเอียดในไฟล์ใบอนุญาต