ما هو السيرفر المحلي localhost و كيف يمكن تتبيته على الجهاز؟

نشر في : يناير 09, 2023 أخر تحديت : يوليو 10, 2024
  1. الرئيسية >
  2. أخبار و معلومات >
  3. ما هو السيرفر المحلي localhost و كيف يمكن تتبيته على الجهاز؟

ما هو السيرفر المحلي localhost و كيف يمكن تتبيته على الجهاز؟

هل سبق لك و أن سألت نفسك لمادا تشتغل ملفات html و css و javascript على الحاسوب أو المتصفحات و خصوصا على الويندوز بشكل عادي بينما ملفات لغات أخرى كphp أو بايتون على سبيل المتال لا تعمل أو المتصفح يعرض لك الكود الأصلي للملف البرمجي , هدا بكل بساطة لأن المتصفحات تستطيع فهمها أم اللغات لأخرى فلا تستطيع فهمها الأن كل لغة لديها برنامج مترجم وهو مايعرف بcompiler , متلا هناك ملف html و هناك مترجم هدا المترجم من خلاله تستطيع المتصفحات قرائة الملف , و المترجم هو برنامج يكون متبت على الجهاز , لدلك تستطيع المتصفحات التعرف على الملفات البرمجية html و css و javascript  و إستعراضها لأن جهازك يحتوي على البرامج المترجمة لهده اللغات و هي تكون متبتة مسبقا وخصوصا في أجهزة ويندوز.

أما اللغات الأخرى كPHP و Python متلا فهي لغات متغيرة عكس html و css و javascript فهي لغات تابتة , إدا فلكي تفهم المتصفحات ملفات php أو Python فمن الضروري وجود مترجم و كدلك سيرفر و قاعدة بيانات , ولكي لا نخرج عن عنوان أو موضوع المقالة بإختصارالفرق بين اللغات المتغيرة و التابتة هو في الوظائف التي تقوم بها كل لغة , لأن اللغات بشكل عام تنقسم إلى قسمين ، الأول يتم تنفيذه على حاسب المستخدم Client Side مثل HTML وجافا سكريبت والثاني يتم تنفيذه على مُخدّم Server أو الخادم وهو الدي يلعب دور الوسيط بين المتصفح و الملف البرمجي , إدا أنت تحتاج إلى خادمك أو سيرفرك الخاص لكي تتمكن من تشغيل الملفات البرمجية للغات المتغيرة و مع العلم فقط السيرفر يقوم بتشغيل جميع الملفات البرمجية على المتصفح بشرط أن تمتلك مترجم لتلك اللغة داخل السيرفر.

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

السيرفرات التي تبيعها الشركات ليست مجانية طبعا , لهدا ظهرت فكرة السيرفر المحلي و هو تحويل الكمبيوتر الخاص بك إلى سرفر خاص بك.

ما هو السيرفر المحلي localhost؟

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

بالإضافة إلى كونه استضافة افتراضية ، فإنه عبارة عن اسم الموقع (دومين) مثل https://google.com و الدمين الإفتراضي الخاص بك يكون هو http://localhost ، ومثل أي موقع يتمتع السيرفر المحلي بآيبي خاص به ، وبشكل عام يتراوح بين 127.0.0.0 إلى 127.255.255.255 ، والأيبي الافتراضي له هو 127.0.0.1.

و للعلم , السيرفر المحلي يعمل على جهازك فقط وهو لا يحتاج إتصال بالإنترنت , وهدا يعني لو طلبت من كمبيوتر أخر تصفح http://localhost فلن يشتغل عنده لأن الملفات توجد في جهازك فقط , لهدا يعد السيرفر المحلي localhost أداة لا غنى عنها للمطورين , خاصة في حال كان مجال عملهم إنشاء المواقع أو التطبيقات التي تتطلب اتصال بالانترنت بحيث يمكنك اختبار الموقع أو التطبيق والتحقق من صحة عمله قبل أن تقوم بتسليم المشروع أو إطلاقه على الانترنت من خلال شراء سيرفر أو إستضافة من أحد الشركات.

كيف يمكن تتبيت السيرفر المحلي localhost على الجهاز؟

هناك الكتير من البرامج المتوفرة على أنظمة ويندوز و لينكس و الماك التي تقوم بإنشاء سيرفر محلي على جهازك أو تحول جهازك إلى سيرفر , و أشهر و أقوى هده البرامج هي Wampserver و Mamp و Appserv و XAMPP , وتمتاز هده البرامج بأنها مجانية و تدعم العديد من اللغات و الأنظمة بمختلف إصداراتها , كل ما عليك فعله هو تحميل واحدة منها و البدء في تجريب الأكواد البرمجية.

في المقالات القادمة إنشاء الله سوف نتحدت هده البرامج و ننشر المزيد من المقالات حول السرفر المحلي.

نورالدين بومدين

الكاتب : نورالدين بومدين

مهندس تصميم و تطوير التطبيقات , لدي خبرة أكتر من 5 سنوات في مجال البرمجة و التصميم الجرافيكي.

مقالات الكاتب
الصراع أو المشكلة بين WordPress و WP Engine بالتفصيل

إن عالم WordPress، أحد أكثر التقنيات شعبية لإنشاء مواقع الويب واستضافتها، يمر بصراع ساخن للغاية بين شركة Automattic و شركة WP Engine.

سبتمبر 27, 2024

نورالدين بومدين

فوائد و أضرار ضغط و تقليل حجم أكواد و ملفات CSS و Javascript

المقصود بضغط أكواد CSS و Javascript أو تقليل حجم ملفات CSS أو Javascript , هو إزالة التعليقات و الفراغات الموجودة بين الأسطر و بين جميع الأكواد داخل الملف ...

هل مادة الرياضيات ضرورية أو مهمة من أجل البدأ بتعلم البرمجة؟

إن العلاقة ما بين مادة الرياضيات و البرمجة هي علاقة هي ترابطية لا يلاحضها أي مبرمج , وهدا راجع إلى المستوى المعرفي لكل مبرمج فمبرمج تطبيقات الهاتف ليس هو مبرمج

كيفية حل المشاكل البرمجية عندما تواجهك اثناء البرمجة؟

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

قائمة بأفضل البرامج لتحويل حاسوبك إلى سيرفر محلي localhost

هناك الكتير من البرامج التي تقدم خدمة تحويل حاسوبك إلى سيرفر محلي localhost , وهده البرامج معظمها مجانية وتوفر إمكانيات مشابهة لإمكانيات الإستضافة المدفوعة.

ماهو الفرق بين mysql و mysqli داخل لغة php و أيهما أفضل

إن MYSQL هو نظام قاعدة بيانات سريع و قوي و مجاني يستخدم على الويب , و هو نظام إفتراضي يستخدم لغة SQL

مساحة إعلانية (Ads)
مساحة إعلانية (Ads)
المواضيع الأكتر مشاهدة هدا الشهر
1 قالب vuejs تسجيل دخول / إنشاء حساب مع التحقق من المدخلات
2 تحميل كود php لإنشاء جدول جديد داخل قاعدة بيانات mysql
3 تحميل خط verdana بالأوزان bold و regular برابط مباشر
4 قالب vuejs نظام تسجيل دخول / إنشاء حساب / إستعادة كلمة مرور
5 كيفية إعادة التوجيه من صفحة لصفحة أو موقع أخر بواسطة كود php
6 قائمة بأفضل البرامج لتحويل حاسوبك إلى سيرفر محلي localhost
7 ما هي أداة indexnow وكيفية إستخدامها لفهرسة الروابط بسرعة ؟
8 هل مادة الرياضيات ضرورية أو مهمة من أجل البدأ بتعلم البرمجة؟
9 كيفية إعادة توجيه الدومين من http إلى https أوتوماتيكيا
10 تحميل كود بلغة php للإتصال بقاعدة البيانات من نوع mysql
11 ما هو السيرفر المحلي localhost و كيف يمكن تتبيته على الجهاز؟
12 شرح كيفية ضغط أكواد جافا سكريبت أو تقليل حجم ملف javascript
13 كود php لعرض البيانات من داخل الجدول بقاعدة بيانات mysql
14 الصراع أو المشكلة بين WordPress و WP Engine بالتفصيل
15 كود php لإدخال البيانات إلى الجدول داخل قاعدة بيانات mysql
كلمات مفتاحية رائجة هدا الشهر