كيفية تثبيت وإدارة الحِزم البرمجية في ServBay
يُعد ServBay أداة قوية لإدارة بيئة تطوير الويب المحلية، حيث تتيح للمطورين تثبيت وضبط وإدارة مختلف الحِزم اللازمة لتطوير الويب بكل سهولة. ويتضمن ذلك حِزم مثل PHP، Node.js، Python، Go وغيرها من بيئات تشغيل اللغات، بالإضافة إلى قواعد البيانات مثل MySQL، PostgreSQL، MongoDB، Redis، وكذلك خوادم الويب مثل Apache، Nginx، Caddy. سيوضح لك هذا الدليل بالتفصيل كيفية تثبيت وإدارة هذه الحِزم في ServBay لتمكينك من إعداد بيئة تطويرك بسرعة وكفاءة.
نظرة عامة
في ServBay، الحِزم البرمجية (Packages) تشير إلى المكونات البرمجية المختلفة المطلوبة لبناء وتشغيل تطبيقات الويب. عبر واجهة ServBay البديهية، يمكنك بسهولة تصفّح قائمة الحِزم المتاحة، الإطلاع على تفاصيل الإصدارات، وتثبيت أو تحديث أي حزمة بنقرة واحدة فقط. ويدعم ServBay تثبيت عدة إصدارات من نفس الحزمة في آن واحد، وهو أمر مفيد جدًا لاختبار توافق التطبيقات عبر بيئات مختلفة.
خطوات تثبيت الحِزم البرمجية
تثبيت الحِزم في ServBay عملية مباشرة وسهلة. الخطوات بالتفصيل كالآتي:
- فتح تطبيق ServBay:
- قم بتشغيل تطبيق ServBay ثم توجه إلى صفحة
الحِزم
من القائمة الجانبية.
- قم بتشغيل تطبيق ServBay ثم توجه إلى صفحة
- استعراض قائمة الحِزم:
- في صفحة
الحِزم
ستجد قائمة بجميع الحِزم المتوفرة. ستظهر لكل حزمة اسمها، رقم الإصدار المثبّت حاليًا، أحدث إصدار متوفر، حالة التشغيل بالإضافة إلى رقم مُعرّف العملية (PID).
- في صفحة
- اختيار الحزمة التي ترغب في تثبيتها:
- ابحث في القائمة عن الحزمة التي ترغب بتثبيتها. إذا لم تكن الحزمة مثبتة سيظهر الإصدار الحالي على شكل
-
. يدعم ServBay تثبيت العديد من الحِزم بما في ذلك على سبيل المثال لا الحصر:- بيئات تشغيل اللغات: PHP (بعدة إصدارات)، Node.js (بعدة إصدارات)، Python (بعدة إصدارات)، Go، Java، Ruby، Rust، .NET وغيرها.
- قواعد البيانات: MySQL، MariaDB، PostgreSQL، MongoDB، Redis وغيرها.
- خوادم الويب: Apache، Nginx، Caddy وغيرها.
- أدوات أخرى: مجموعة من الأدوات والمكتبات المساعدة للتطوير.
- ابحث في القائمة عن الحزمة التي ترغب بتثبيتها. إذا لم تكن الحزمة مثبتة سيظهر الإصدار الحالي على شكل
- النقر على زر التثبيت:
- بجانب كل حزمة غير مثبتة، هناك زر
تثبيت
(غالبًا يظهر مع أيقونة تحميل خضراء). اضغط هذا الزر كي يبدأ ServBay تلقائيًا بتحميل وتثبيت أحدث إصدار من الحزمة.
- بجانب كل حزمة غير مثبتة، هناك زر
- مراقبة عملية التثبيت:
- قد تستغرق عملية التثبيت عدة دقائق بحسب حجم الحزمة وسرعة الاتصال بالإنترنت لديك. ستوضح واجهة ServBay تقدّم العملية.
- إكمال التثبيت:
- بعد انتهاء التثبيت ستبدأ الحزمة في العمل مباشرة (إذا كانت من نوع خدمة كقواعد البيانات أو خوادم الويب)، وستتحول حالتها إلى
قيد التشغيل
. كما سيتم تحديث رقم الإصدار الحالي ليظهر الإصدار المثبت.
- بعد انتهاء التثبيت ستبدأ الحزمة في العمل مباشرة (إذا كانت من نوع خدمة كقواعد البيانات أو خوادم الويب)، وستتحول حالتها إلى
مثال توضيحي: تثبيت PHP 7.1
فيما يلي مثال على تثبيت حزمة PHP 7.1:
- الانتقال لصفحة
الحِزم
:- افتح تطبيق ServBay واختر خيار
الحِزم
من القائمة الجانبية.
- افتح تطبيق ServBay واختر خيار
- البحث عن PHP 7.1:
- ابحث في القائمة عن
PHP 7.1
. سيظهر الإصدار الحالي-
للدلالة على أنه غير مثبت. الإصدار الأحدث سيظهر رقمه مثل7.1.33
.
- ابحث في القائمة عن
- النقر على زر التثبيت:
- في أقصى اليمين لسطر
PHP 7.1
، انقر على زرتثبيت
المصحوب بأيقونة تحميل.
- في أقصى اليمين لسطر
- انتظار إتمام التثبيت:
- ستظهر مؤشرات تقدم أثناء تثبيت الحزمة. عند إكتمال العملية، سيتحول الإصدار الحالي إلى
7.1.33
وستكون حالتهقيد التشغيل
.
- ستظهر مؤشرات تقدم أثناء تثبيت الحزمة. عند إكتمال العملية، سيتحول الإصدار الحالي إلى
الصورة: مثال لواجهة تثبيت الحِزم في ServBay.
الأسئلة الشائعة (FAQ)
كيف أتأكد من نجاح تثبيت الحزمة؟
بعد التثبيت الناجح، سيُظهر عمود الإصدار الحالي للحزمة في صفحةالحِزم
رقم أحدث إصدار مثبّت، وستتحول الحالة إلىقيد التشغيل
. أما بالنسبة للخدمات النشطة فسيظهر أيضًا رقم PID في العمود المخصص لذلك.
ماذا أفعل إذا حدث خطأ أثناء التثبيت؟
في حال حدوث خطأ أثناء التثبيت، سيعرض ServBay رسالة خطأ واضحة على الواجهة. ينصح باتباع التعليمات التي تظهر لحل المشكلة، مثل التحقق من اتصال الإنترنت أو التأكد من توفر مساحة كافية على القرص. إذا لم تتمكن من حل المشكلة يمكنك مراجعة الأسئلة الشائعة (FAQ) الخاصة بـ ServBay أو التواصل مع فريق الدعم عبر طرق التواصل.
هل يمكنني تثبيت عدة إصدارات من نفس الحزمة في وقت واحد؟
نعم، من أهم ميزات ServBay إتاحة تثبيت وإدارة عدة إصدارات من نفس الحزمة، مثل عدة إصدارات PHP أو Java أو Node.js. هذا يمكّنك من استخدام حِزم محددة لمشروعات مختلفة. يمكنك تحديد الإصدار الافتراضي لخادم الويب من خلال صفحةالإعدادات
أو عبر ضبط الأمر من صفحة إعدادات الموقع، أو من خلال ملف التهيئة .servbay.config
لتعيين إصدار الأوامر المفضّل للمشروع.
ماذا لو واجهت مشاكل أخرى أثناء التثبيت أو الاستخدام؟
إذا واجهت أي مشاكل أثناء تثبيت أو ضبط أو استخدام الحِزم في ServBay، من الأفضل أولاً مراجعة الوثائق الرسمية أو قسم الأسئلة الشائعة (FAQ). كما يمكنك البحث عن الكلمات المفتاحية للمشكلة في الوثائق، وإذا لم تجد الحل يمكنك التواصل مع الدعم الفني عبر طرق التواصل.
الخلاصة
مع ميزة إدارةالحِزم
في ServBay يمكنك بسهولة وسرعة تثبيت كافة مكونات البرمجيات التي تحتاج إليها لبيئة تطويرك المحلية، سواء كانت خوادم الويب أو قواعد البيانات أو بيئات تشغيل لغات البرمجة، كل ذلك في مكان واحد. بعد الانتهاء من تثبيت الحِزم، يمكنك مباشرةً البدء في ضبط موقعك (Website) والإنطلاق في تطوير تطبيقاتك محليًا.