التقنيةالكمبيوتر والانترنتكيفية

كيفية تحويل اللابتوب إلى سيرفر محلي

كيفية تحويل اللابتوب إلى سيرفر محلي

دليلك الشامل لإنشاء بيئة تطوير واختبار على جهازك

أصبح امتلاك سيرفر محلي على جهاز الكمبيوتر الشخصي أمرًا ضروريًا للمطورين، المصممين، وحتى الطلاب الذين يرغبون في تجربة تطبيقات الويب دون الحاجة لرفعها إلى استضافة حقيقية. يتيح لك السيرفر المحلي بناء واختبار مواقع الويب والتطبيقات في بيئة آمنة ومعزولة على جهاز اللابتوب الخاص بك. في هذا الدليل، سنتناول خطوات تحويل اللابتوب إلى سيرفر محلي فعال، مستعرضين الطرق الأكثر شيوعًا وتوفير الحلول العملية لتحقيق ذلك.

مفهوم السيرفر المحلي وأهميته

كيفية تحويل اللابتوب إلى سيرفر محلي
السيرفر المحلي، أو الخادم المحلي، هو برنامج يسمح لجهاز الكمبيوتر الخاص بك بالعمل كسيرفر حقيقي. يعني هذا أنه يمكنك تشغيل تطبيقات الويب التي تعتمد على PHP، MySQL، Apache، وغيرها، مباشرة من جهاز اللابتوب الخاص بك. يتم الوصول إلى هذه التطبيقات عبر متصفح الويب باستخدام عنوان مثل “localhost” أو 127.0.0.1، دون الحاجة للاتصال بالإنترنت.

تكمن أهمية السيرفر المحلي في توفير بيئة تطوير واختبار آمنة. يمكنك تجريب تصميمات جديدة، اختبار وظائف برمجية، وتصحيح الأخطاء دون التأثير على موقعك الحي. كما أنه يوفر الوقت والجهد المبذول في رفع الملفات إلى استضافة خارجية لكل تغيير صغير. هذه البيئة مثالية لتعلم لغات البرمجة وتطوير الويب بشكل عام.

المتطلبات الأساسية لتحويل اللابتوب إلى سيرفر

قبل البدء في عملية تحويل اللابتوب إلى سيرفر محلي، هناك بعض المتطلبات الأساسية التي يجب توفرها لضمان تجربة سلسة وفعالة. هذه المتطلبات تشمل جانب الأجهزة والبرمجيات، بالإضافة إلى بعض المعرفة الأساسية.

جهاز لابتوب بقدرات كافية

تحتاج إلى جهاز لابتوب يعمل بنظام تشغيل حديث مثل ويندوز، ماك، أو لينكس. يفضل أن يكون الجهاز بذاكرة وصول عشوائي (RAM) لا تقل عن 4 جيجابايت ومعالج مقبول لضمان أداء جيد عند تشغيل السيرفر والتطبيقات. المساحة التخزينية الكافية ضرورية أيضًا لملفات المشاريع وقواعد البيانات.

برامج حزمة السيرفر المحلي

سوف نعتمد على حزم برمجية متكاملة توفر كل المكونات اللازمة مثل Apache (خادم الويب)، MySQL (قاعدة البيانات)، و PHP (لغة البرمجة). أشهر هذه الحزم هي XAMPP، WAMP، و MAMP. كل حزمة مصممة لنظام تشغيل معين أو تدعم عدة أنظمة، مما يسهل عملية الإعداد بشكل كبير.

اتصال بالإنترنت (للتنزيل فقط)

مطلوب اتصال بالإنترنت لتنزيل حزم السيرفر المحلي وبرامجها. بمجرد التنزيل والتثبيت، لا يلزم وجود اتصال بالإنترنت لتشغيل السيرفر والعمل عليه بشكل محلي، مما يوفر مرونة كبيرة للعمل في أي مكان.

الطريقة الأولى: استخدام XAMPP (لويندوز، لينكس، ماك)

XAMPP هي واحدة من أكثر حزم السيرفر المحلي شيوعًا ومرونة، حيث تدعم أنظمة التشغيل الرئيسية الثلاثة. اسمها اختصار لـ Cross-platform (X), Apache, MySQL, PHP, Perl. توفر XAMPP بيئة متكاملة لتطوير تطبيقات الويب.

تنزيل وتثبيت XAMPP

قم بزيارة الموقع الرسمي Apache Friends ونزل الإصدار المناسب لنظام التشغيل الخاص بك. بعد اكتمال التنزيل، ابدأ تشغيل مثبت XAMPP واتبع التعليمات الظاهرة على الشاشة. تأكد من تحديد المكونات الأساسية مثل Apache، MySQL، و PHP أثناء عملية التثبيت.

يمكنك ترك مسار التثبيت الافتراضي أو اختياره في مجلد يسهل الوصول إليه. بعد انتهاء التثبيت، قد يُطلب منك السماح لبرنامج XAMPP بالوصول إلى الشبكة عبر جدار الحماية، تأكد من منح الإذن المطلوب لكي يعمل السيرفر بشكل صحيح.

تشغيل خدمات السيرفر

بعد التثبيت، ابحث عن “XAMPP Control Panel” في قائمة ابدأ (ويندوز) أو التطبيقات (ماك/لينكس) وقم بتشغيله. من لوحة التحكم، سترى قائمة بالخدمات مثل Apache و MySQL. انقر على زر “Start” بجوار كل خدمة تريد تشغيلها.

عندما يتم تشغيل الخدمات بنجاح، ستتحول حالتها إلى اللون الأخضر. في حال واجهت أي مشاكل، تأكد من عدم وجود برامج أخرى تستخدم نفس المنافذ (مثل Skype الذي يستخدم المنفذ 80). يمكنك تغيير المنافذ من إعدادات XAMPP إذا لزم الأمر.

وضع ملفات المشروع والوصول إليها

بعد تشغيل Apache، أصبح السيرفر جاهزًا لاستضافة ملفاتك. جميع ملفات الويب الخاصة بك يجب أن توضع داخل مجلد يسمى “htdocs” الموجود داخل مجلد تثبيت XAMPP (عادةً C:\xampp\htdocs).

قم بإنشاء مجلد جديد داخل “htdocs” لمشروعك، على سبيل المثال “mywebsite”. ضع ملفات HTML، CSS، PHP، JavaScript الخاصة بموقعك داخل هذا المجلد. للوصول إلى مشروعك من المتصفح، افتح متصفحك واكتب في شريط العنوان “http://localhost/mywebsite”.

الطريقة الثانية: استخدام WAMP (لويندوز فقط)

WAMP Server هو اختصار لـ Windows, Apache, MySQL, PHP. هو حل مشابه لـ XAMPP ولكنه مصمم خصيصًا لمستخدمي نظام التشغيل ويندوز. يوفر بيئة سهلة الاستخدام لتطوير تطبيقات الويب على جهاز الكمبيوتر الشخصي.

تنزيل وتثبيت WAMP Server

زر الموقع الرسمي لـ WAMP Server (wampserver.com) وقم بتنزيل الإصدار الذي يتوافق مع معمارية نظام التشغيل الخاص بك (32 بت أو 64 بت). قبل التثبيت، تأكد من تثبيت جميع حزم Microsoft Visual C++ Redistributable المطلوبة، والتي غالبًا ما يتم ذكرها في صفحة التنزيل.

ابدأ تشغيل المثبت واتبع الإرشادات. قد يطلب منك المثبت اختيار المتصفح الافتراضي ومحرر النصوص. بعد الانتهاء، ستجد أيقونة WAMP Server في شريط مهام الويندوز.

إدارة الخدمات والوصول للمشاريع

انقر بزر الفأرة الأيسر على أيقونة WAMP Server في شريط المهام. ستظهر لك قائمة يمكنك من خلالها بدء أو إيقاف أو إعادة تشغيل جميع الخدمات (Apache, MySQL, PHP). عندما تتحول الأيقونة إلى اللون الأخضر، فهذا يعني أن جميع الخدمات تعمل بشكل صحيح.

ملفات مشاريع الويب الخاصة بك يجب أن توضع داخل مجلد “www” الموجود داخل مجلد تثبيت WAMP Server (عادةً C:\wamp64\www). لإنشاء مشروع جديد، أنشئ مجلدًا فرعيًا داخله. يمكنك الوصول إلى مشاريعك من المتصفح بكتابة “http://localhost/” ثم اسم مجلد مشروعك.

الطريقة الثالثة: استخدام MAMP (لماك فقط)

MAMP هو اختصار لـ Macintosh, Apache, MySQL, PHP. إنه الحل المفضل لمستخدمي أجهزة ماك الذين يرغبون في إعداد سيرفر محلي لتطوير الويب. يتوفر MAMP بإصدار مجاني وإصدار مدفوع (MAMP PRO) مع ميزات إضافية.

تنزيل وتثبيت MAMP

انتقل إلى الموقع الرسمي لـ MAMP (mamp.info) وقم بتنزيل الإصدار المجاني. بعد التنزيل، افتح ملف DMG وقم بسحب تطبيق MAMP إلى مجلد “التطبيقات”. هذه هي عملية التثبيت الرئيسية.

تشغيل السيرفر وإدارة المشاريع

افتح تطبيق MAMP من مجلد التطبيقات. ستظهر لك نافذة تحكم بسيطة. انقر على زر “Start Servers” لتشغيل Apache و MySQL. عندما تتحول الدوائر بجانب Apache Server و MySQL Server إلى اللون الأخضر، فهذا يعني أنهما يعملان.

بشكل افتراضي، مجلد المستندات الجذر (Document Root) لـ MAMP هو “htdocs” الموجود داخل مجلد MAMP (عادةً /Applications/MAMP/htdocs). ضع جميع ملفات مشاريع الويب الخاصة بك داخل هذا المجلد.

للوصول إلى مشروعك، افتح متصفحك واكتب “http://localhost:8888/” ثم اسم مجلد مشروعك. المنفذ الافتراضي لـ MAMP هو 8888، ويمكنك تغييره من إعدادات MAMP إذا كنت تفضل استخدام المنفذ 80 التقليدي.

إعدادات إضافية وتكوينات متقدمة

بعد إعداد السيرفر المحلي الأساسي، يمكنك استكشاف بعض الإعدادات والتكوينات المتقدمة لتحسين بيئة العمل الخاصة بك، مما يضيف مرونة وقوة لتطوير مشاريعك المتنوعة.

إعداد الاستضافات الافتراضية (Virtual Hosts)

تسمح لك الاستضافات الافتراضية بتعيين أسماء نطاقات وهمية (مثل myproject.local) لمشاريعك المحلية بدلاً من استخدام “localhost/myproject”. هذا يجعل بيئة التطوير أقرب إلى بيئة الإنتاج الحقيقية. يتطلب إعداد Virtual Hosts تعديل ملف تكوين Apache (httpd-vhosts.conf) وملف hosts في نظام التشغيل.

إدارة قواعد البيانات باستخدام phpMyAdmin

جميع حزم السيرفر المحلي (XAMPP, WAMP, MAMP) تتضمن أداة phpMyAdmin، وهي واجهة ويب لإدارة قواعد بيانات MySQL. يمكنك الوصول إليها عادةً عن طريق زيارة “http://localhost/phpmyadmin” في متصفحك. تسمح لك هذه الأداة بإنشاء قواعد بيانات، جداول، وإدارة البيانات بسهولة.

تغيير المنافذ الافتراضية

في بعض الأحيان، قد تتعارض برامج أخرى مثبتة على جهازك مع المنافذ الافتراضية التي يستخدمها Apache (المنفذ 80) أو MySQL (المنفذ 3306). يمكنك تغيير هذه المنافذ من خلال ملفات تكوين Apache (httpd.conf) و MySQL (my.ini أو my.cnf) داخل مجلد تثبيت السيرفر المحلي.

تمكين امتدادات PHP

بعض تطبيقات الويب أو إطارات العمل قد تتطلب امتدادات PHP معينة لتشغيلها. يمكنك تمكين هذه الامتدادات عن طريق تعديل ملف php.ini، وهو ملف تكوين PHP. ابحث عن السطر الذي يحتوي على الامتداد المطلوب وأزل علامة التعليق (عادةً فاصلة منقوطة 😉 من بدايته، ثم أعد تشغيل السيرفر.

مشاكل شائعة وحلولها

قد تواجه بعض المشاكل الشائعة أثناء إعداد أو استخدام السيرفر المحلي. فهم هذه المشاكل وكيفية حلها سيساعدك على استكشاف الأخطاء وإصلاحها بسرعة.

تعارض المنافذ (Port Conflicts)

المشكلة الأكثر شيوعًا هي تعارض المنافذ، خاصة المنفذ 80 (الذي يستخدمه Apache). برامج مثل Skype، IIS، أو حتى برامج مكافحة الفيروسات قد تستخدم هذا المنفذ.

الحل:

قم بإغلاق البرنامج المتعارض أو قم بتغيير المنفذ الافتراضي لـ Apache إلى منفذ آخر (مثل 8080) من خلال ملف httpd.conf (ابحث عن Listen 80 وغيره إلى Listen 8080). تذكر أنك ستحتاج بعد ذلك إلى الوصول إلى موقعك باستخدام “http://localhost:8080/”.

خدمات السيرفر لا تبدأ

إذا لم تتمكن خدمات Apache أو MySQL من البدء، قد يكون هناك خطأ في التكوين أو ملفات مفقودة.

الحل:

تحقق من سجلات الأخطاء (Error Logs) لكل خدمة. في XAMPP، يمكنك الوصول إلى هذه السجلات مباشرة من لوحة التحكم. غالبًا ما تحتوي هذه السجلات على معلومات مفصلة حول سبب الفشل، مما يساعد في تحديد المشكلة وحلها. تأكد أيضًا من تشغيل لوحة التحكم كمسؤول.

عدم الوصول إلى phpMyAdmin أو قاعدة البيانات

إذا واجهت صعوبة في الوصول إلى phpMyAdmin أو الاتصال بقاعدة البيانات، فقد تكون المشكلة متعلقة ببيانات الاعتماد أو حالة خدمة MySQL.

الحل:

تأكد من أن خدمة MySQL تعمل بشكل صحيح. بالنسبة لـ phpMyAdmin، تأكد من أن بيانات الاعتماد الافتراضية (عادةً المستخدم “root” بدون كلمة مرور) صحيحة. إذا قمت بتعيين كلمة مرور لمستخدم root، تأكد من تحديثها في ملف config.inc.php الخاص بـ phpMyAdmin.

مشاكل في أداء السيرفر أو التحميل البطيء

إذا كان السيرفر المحلي يعمل ببطء، فقد يكون ذلك بسبب نقص موارد الجهاز أو تكوين غير فعال.

الحل:

أغلق التطبيقات الأخرى التي تستهلك موارد الجهاز. يمكنك أيضًا تعديل بعض إعدادات Apache و PHP لتحسين الأداء، مثل زيادة حجم الذاكرة المخصصة لـ PHP في ملف php.ini. تأكد أيضًا من أن جهازك لا يعاني من ارتفاع في درجة الحرارة.

Randa

كاتب ومحرر بموقع هاو منذ عام 2018.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock