يسهل برنامج 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 لـ Shell الخاص بك، فقد تحتاج إلى تحميل bashcompinit
وبدء تشغيله قبل تحديد المصدر. ضع ما يلي في .zshrc
الخاص بك:
autoload bashcompinit
bashcompinit
source /FULL/PATH/TO/ee-completion.bash
للبدء في استخدام EasyEngine وإنشاء موقع WordPress، قم بتشغيل
ee site create example.com --type=wp
هل تحتاج إلى موقع ووردبريس مع التخزين المؤقت؟ يحاول
ee site create example.com --type=wp --cache
هل تحتاج إلى موقع ووردبريس متعدد المواقع مع ذاكرة تخزين مؤقت للصفحة؟
ee site create example.com --type=wp --mu=subdir --cache
هل تحتاج إلى موقع HTML عادي وبسيط؟
ee site create example.com
هل تريد اللعب بموقعك الجديد؟
ee shell example.com
هل تريد معرفة المزيد؟ الخروج التمهيدي من هذه الأوامر -
ملحوظة:ee help
و ee help site
و ee help site create --type=wp
للحصول على كافة التفاصيل حول الأوامر والأوامر الفرعية المتنوعة التي يمكنك تشغيلها.
يتم تطوير easyengine بالكامل على GitHub.
لقد استخدمنا إطار عمل wp-cli كقاعدة وقمنا ببناء EasyEngine فوقه.
يحتوي هذا الريبو على النواة الرئيسية لـ easyengine (الإطار). جميع أوامر المستوى الأعلى (ما عدا ee cli
) أي ee site
و ee shell
لها مستودعات خاصة بها.
حاليًا، لدينا الأوامر التالية المجمعة افتراضيًا في EasyEngine:
في المستقبل، سيتمكن المجتمع من إنشاء الحزم والأوامر الخاصة به!
نحن نرحب ترحيبًا حارًا بجميع المساهمات ولكن وبأي صفة يمكنك القيام بها إما من خلال طلبات السحب أو عن طريق الإبلاغ عن المشكلات. يمكنك المساهمة هنا أو في أي من الأوامر المذكورة أعلاه.