EasyEngine ทำให้การจัดการ nginx เป็นเรื่องง่ายอย่างมาก ซึ่งเป็นซอฟต์แวร์เว็บเซิร์ฟเวอร์ที่รวดเร็วซึ่งใช้หน่วยความจำเพียงเล็กน้อยเมื่อต้องรับมือกับปริมาณผู้ใช้พร้อมกันที่เพิ่มขึ้น
curl
, sqlite3
, pcntl
สำหรับ Linux เราได้สร้างสคริปต์ตัวติดตั้งที่จะติดตั้งการขึ้นต่อกันทั้งหมดสำหรับคุณ เราได้ทดสอบสิ่งนี้บน Ubuntu 14.04, 16.04, 18.04, 20.04, 22.04 และ Debian 8, Debian 10
wget -qO ee https://rt.cx/ee4 && sudo bash ee
แม้ว่าสคริปต์จะไม่ทำงานสำหรับการแจกจ่ายของคุณ คุณสามารถติดตั้งการขึ้นต่อกันด้วยตนเอง จากนั้นรันคำสั่งต่อไปนี้เพื่อติดตั้ง EasyEngine
wget -O /usr/local/bin/ee https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.phar
chmod +x /usr/local/bin/ee
EasyEngine ยังมาพร้อมกับสคริปต์การเติมแท็บสำหรับ Bash และ ZSH เพียงดาวน์โหลด ee-completion.bash และแหล่งที่มาจาก ~/.bash_profile
:
source /FULL/PATH/TO/ee-completion.bash
อย่าลืมเรียกใช้ source ~/.bash_profile
หลังจากนั้น
หากใช้ zsh สำหรับเชลล์ของคุณ คุณอาจต้องโหลดและเริ่ม bashcompinit
ก่อนที่จะจัดหา ใส่สิ่งต่อไปนี้ใน .zshrc
ของคุณ :
autoload bashcompinit
bashcompinit
source /FULL/PATH/TO/ee-completion.bash
หากต้องการเริ่มต้นใช้งาน EasyEngine และสร้างไซต์ WordPress ให้เรียกใช้
ee site create example.com --type=wp
ต้องการไซต์ WordPress พร้อมแคชหรือไม่? พยายาม
ee site create example.com --type=wp --cache
ต้องการ WordPress หลายไซต์พร้อมแคชหน้าหรือไม่?
ee site create example.com --type=wp --mu=subdir --cache
ต้องการไซต์ html ธรรมดาและเรียบง่ายหรือไม่?
ee site create example.com
ต้องการทดลองใช้เว็บไซต์ใหม่ของคุณหรือไม่?
ee shell example.com
ต้องการทราบข้อมูลเพิ่มเติม? ชำระเงิน readme ของคำสั่งเหล่านี้ -
บันทึก:ee help
, ee help site
และ ee help site create --type=wp
เพื่อดูรายละเอียดทั้งหมดเกี่ยวกับคำสั่งและคำสั่งย่อยต่างๆ ที่คุณสามารถรันได้
การพัฒนา easyengine ทำได้บน GitHub ทั้งหมด
เราใช้เฟรมเวิร์ก wp-cli เป็นฐานและสร้าง EasyEngine ไว้ด้านบน
repo นี้มีแกนหลักของ easyengine (กรอบงาน) คำสั่งระดับบนสุดทั้งหมด (ยกเว้น ee cli
) เช่น ee site
, ee shell
มี repos ของตัวเอง
ปัจจุบัน เรามีคำสั่งต่อไปนี้ซึ่งรวมกลุ่มไว้ตามค่าเริ่มต้นใน EasyEngine:
ในอนาคตชุมชนจะสามารถสร้างแพ็คเกจและคำสั่งของตัวเองได้!
เรายินดีต้อนรับการมีส่วนร่วมทั้งหมดอย่างอบอุ่นและไม่ว่าความสามารถใดก็ตามที่คุณสามารถทำได้ผ่านการดึงคำขอหรือโดยการรายงานปัญหา คุณสามารถมีส่วนร่วมได้ที่นี่หรือใน repo คำสั่งที่กล่าวถึงข้างต้น