دليل تثبيت ServBay: إعداد سريع لبيئة تطوير ويب محلية على macOS
يُعدّ ServBay أداة متكاملة صُممت خصيصاً للمطورين لتبسيط عملية إنشاء وإدارة بيئة تطوير الويب المحلية على نظام macOS. تدعم ServBay إعداد العديد من التقنيات (مثل PHP وNode.js وPython وGo وJava وRuby وRust وغيرها) وقواعد البيانات المتعددة (مثل MySQL وPostgreSQL وMongoDB وRedis). سهولة وسرعة التثبيت تُعد من أهم مميزات ServBay.
بالمقارنة مع الأدوات المماثلة، يتميز ServBay بحجمه الصغير (عادة حوالي 20 ميجابايت)، ويُمكن تثبيته وتهيئته بالكامل بأقل عدد من النقرات وفي غضون دقائق، مما يسمح لك بالتركيز على أعمال البرمجة دون عناء.
فيديو تعليمي
يقدّم هذا الفيديو شرحاً عملياً لخطوات تثبيت ServBay. يمكنك أيضاً مشاهدته مباشرة على YouTube.
ملاحظات هامة والمتطلبات الأساسية
حالياً، يدعم ServBay نظام التشغيل macOS بشكل رئيسي.
يرجى الانتباه إلى ما يلي قبل تثبيت وتهيئة ServBay:
- تعارض المنافذ (Ports): المنافذ في نظام التشغيل هي موارد فريدة، ولا يمكن أن يستخدمها أكثر من برنامج في الوقت نفسه. بعض الخدمات الأساسية التي يحتاجها ServBay (مثل خوادم الويب وقواعد البيانات) تعتمد على استخدام منافذ محددة. لضمان عمل ServBay بشكل سليم، يُنصح بإيقاف أي برامج قد تشغل هذه المنافذ قبل البدء بالتثبيت. من أمثلة المنافذ التي قد يحدث بها تعارض (على سبيل المثال لا الحصر):
- منافذ خوادم الويب: 80 (HTTP)، 443 (HTTPS) (برامج شائعة قد تشغلها: Apache، Nginx، Caddy وخوادم الويب المحلية الأخرى)
- منفذ قاعدة بيانات MySQL/MariaDB: 3306
- منفذ قاعدة بيانات PostgreSQL: 5432
- منفذ قاعدة بيانات MongoDB: 27017
- منفذ خدمة Redis: 6379
- منفذ خدمة DNS: 53 (برامج شائعة: dnsmasq، خدمات DNS محلية أخرى) يمكنك استخدام الأمر
lsof -i :[رقم المنفذ]
(مثلاًlsof -i :80
) في الطرفية للتحقق مما إذا كان المنفذ مستخدماً من قبل تطبيق آخر.
تحميل حزمة تثبيت ServBay
يمكنك الحصول على أحدث إصدار من حزمة تثبيت ServBay من الصفحة الرسمية للتحميل. عادة ما تكون الحزمة صغيرة الحجم وسريعة التحميل.
تفضل بزيارة صفحة تحميل ServBay لتحميل ملف التثبيت بصيغة .dmg
الخاص بنظام macOS. عادةً ما يكون اسم الملف بالشكل التالي: ServBayInstaller-vX.Y.Z.dmg
، حيث يشير X.Y.Z
إلى رقم الإصدار.
تثبيت ServBay
بعد اكتمال التحميل، اتبع الخطوات التالية لإتمام التثبيت:
- أنقر مرتين على ملف التثبيت الذي قمت بتحميله بصيغة
.dmg
(مثلاًServBayInstaller-v1.12.0.dmg
). ستقوم النظام بتركيب الصورة وفتح نافذة التثبيت. - في النافذة التي تظهر، ستشاهد أيقونة ServBay.app مع اختصار لمجلد التطبيقات (Applications). اسحب أيقونة
ServBay.app
إلى مجلدالتطبيقات
لإتمام التثبيت. - بعد اكتمال التثبيت، افتح مجلد
التطبيقات
على macOS، ثم ابحث عن أيقونة ServBay وأنقر عليها مرتين لتشغيل البرنامج.
تهيئة ServBay لأول مرة
عند تشغيل ServBay لأول مرة، ستظهر لك واجهة تهيئة مبدئية. ستقوم هذه الخطوة بتنزيل وتكوين الحزم البرمجية بناءً على اختياراتك. تأكد من أن جميع المنافذ الضرورية غير محتلة قبل تشغيل التطبيق.
يوفر ServBay واجهة تهيئة سهلة وبسيطة للاستخدام:
- اختر دورك الأساسي: في الجانب الأيسر من واجهة التهيئة، اختر الدور الذي يتناسب مع احتياجاتك البرمجية، مثل "مطوّر ويب"، "مطوّر Full Stack"، "مطوّر PHP" وغيرها.
- عرض الحزم البرمجية المقترحة: بعد اختيار الدور، ستظهر لك في الجانب الأيمن مجموعة الحزم الموصى بها التي اختارها ServBay تلقائياً، وذلك بحسب الدور المحدد، وغالباً ما تشمل خادم ويب افتراضي (مثل Nginx)، إضافة إلى بيئة تشغيل ServBay وإصدارات معينة من لغات البرمجة (مثل PHP، Python، إلخ). يمكنك مراجعة هذه الخيارات الافتراضية وتعديلها إن رغبت.
- ابدأ التثبيت: بعد تأكيد الاختيارات، أنقر زر
Start Installation
في أسفل اليمين لبدء عملية التثبيت. - طلب الصلاحيات: بعد النقر على "Start Installation"، سيطلب منك ServBay إدخال كلمة مرور مستخدم macOS الحالي لتثبيت أداة
ServBay Helper
. تساعد أداةServBay Helper
البرنامج في إدارة الخدمات، معالجة الصلاحيات، وحجز المنافذ البرمجية الأساسية. يجب منح صلاحية التثبيت لهذه الأداة، وإلا لن يتمكن ServBay من العمل وإدارة الحزم والمواقع بشكل صحيح. - انتظر حتى اكتمال التثبيت: تحلَّ بالصبر حتى تكمل عملية تحميل وتثبيت وتكوين جميع الحزم البرمجية. قد تستغرق العملية بضع دقائق بحسب عدد الحزم المختارة وسرعة اتصال الإنترنت لديك.
- الانتقال إلى الواجهة الرئيسية: بعد إتمام التهيئة بنجاح، سيتم نقلك تلقائياً إلى لوحة تحكم ServBay الرئيسية، حيث تظهر حالة كافة الحزم المثبتة.
تهانينا! لقد اكتمل تثبيت وتهيئة ServBay بنجاح.
الوصول إلى الموقع التجريبي وأدوات الإدارة
يأتي ServBay مهيأً بشكل افتراضي مع موقع تجريبي وأدوات إدارة قواعد البيانات المعروفة مثل phpMyAdmin وAdminer وصفحة عرض معلومات PHP (phpinfo)، مما يسهّل عليك التحقق من تثبيت الحزم وإدارة قواعد البيانات.
عادةً ما يكون المسار الافتراضي لجذر المواقع المحلية في /Applications/ServBay/www
. توجد ملفات الموقع التجريبي والأدوات ذات الصلة في هذا المجلد. كذلك يمكنك إضافة مشاريعك الخاصة في مجلد فرعي داخله والتطوير عليه مباشرة.
- افتح متصفح الويب لديك وقم بزيارة العنوان الافتراضي: https://servbay.host
- يمكنك أيضاً من خلال قائمة
المواقع
في الشريط الجانبي داخل لوحة تحكم ServBay العثور على الموقعservbay.host
، ثم النقر على رمز التصفح للوصول إليه مباشرة.
- يمكنك أيضاً من خلال قائمة
- في صفحة الموقع التجريبي الخاصة بـ ServBay، ستجد روابط سريعة للوصول إلى phpMyAdmin وAdminer وغيرها من أدوات الإدارة.
وبذلك تكون قد أكملت تثبيت وتهيئة ServBay وتعرفت على كيفية الوصول للموقع التجريبي وأدوات الإدارة. حان الوقت الآن لبدء إعداد مشاريعك البرمجية!