الخميس، 1 سبتمبر 2011

مفهوم السرفر المحلي وكيفية تنصيبه بويندوز ولينكس



اولا مفهوم السرفر:
السرفر بالعربية الخادم هو بأختصار جهاز مركزي يؤدي خدمات كثيرة وله انواع كثيرة فهناك خادم لتسجيل البيانات والتعامل مع قواعد البيانات وهناك خادم يعمل كبروكسي وهناك خادم يستخدم في تحليل الـ DNS للمواقع وايضا هناك خادم لتخزين صفحات الويب وهذا هو ما سنتحدث عنه هنا.

ثانيا مفهوم الخادم والعميل (client - server):
بكل بساطة العميل هو جهاز الكمبيوتر الخاص بك واما السرفر فهو الجهاز المتواجد عليه صفحات الموقع الذي تطلبه.

لكي تقوم بالبدء في استخدام لغه بي اتش بي او اي لغة تتعامل مع السرفر يجب ان تنفذ تلك اللغه اوامرها واكوادها علي سرفر كما يجب ان تتعامل تلك اللغه مع قواعد بيانات لعمل تطبيقات تفاعليه وبما ان وجود سرفر يحتوي علي برامج خاصه للتعامل معه و قواعد بيانات مجهزة لتخزين البيانات شيء غايه في الصعوبه ومكلف فتوجد طريقه ابسط للمبرمجين ومطوري برامج الويب تسمي السرفر المحلي او الـ Local host  وهو برنامج متكامل يحتوي علي الادوات الازمه لتجهيز جهازك الشخصي ليعمل كسرفر يمكنه التعامل مع اكواد لغه البي اتش بي بسهوله


تنصيب السرفر المحلي علي ويندوز:

1. بالنسبه لمن يتعاملون بالويندوز يوجد اكثر من برنامج جاهز كالـ wamp server و غيرها من البرامج التي تحتوي علي Apache وهو برنامج لتشغيل جهازك كسرفر و PHP وهي نسخه البي اتش بي التي سنتعامل معها و MySQL وهو خادم قاعده البيانات.

2. كل ما عليك فعله لتنصيب البرنامج هو الدخول علي اللينك التالي


3. ثم اضغط علي Download the latest release ومنها اختر النسخه اما ان تكون 32 او 64 بت علي حسب نظام التشغيل الخاص بك.

4. بعد تنزيل البرنامج قم بتحميله

5. ستجد في المسار التالي c:\wamp المجلد www وهذا المجلد سنقوم بوضع كافه تطبيقات البي اتش بي الخاصه بنا فيه 

مثال :
 سنقوم بعمل ملف اسمه test.php ونضعه في المجلد www ثم بعد ذلك سنضع في هذا الملف كود بي اتش بي 
ولكي نشاهد الناتج من الكود سندخل علي المتصفح الخاص بنا مثلا firefox ونكتب 
http://localhost/test.php  هنا نلاحظ اننا طلبنا الملف test.php الموجود في المجلد www عن طريق العنوان http://localhost/test.php اي ان localhost = www

ملاحظة : في حالة استخدام برامج اخري غير wamp قد تجد المجلد www يحمل اسم اخر مثل public_html

تنصيب السرفر المحلي علي لينكس :

اما في لينكس كحالاتي اذا كنت تتعامل مع ابونتو مثلا  فانت بالتاكيد خبير فسأحيلك الي الينك التالي به كل الازم لعمل سرفر محلي علي الجهاز كما توجد طريقة مفصله لتحويل صلاحيات الملفات من المستخدم الجذر الي الـ home


البرامج التي نستخدمها في كتابه اكواد البي اتش بي:

اذا كنت تستخدم ويندوز فانصحك باستخدام النوت باد في البدايه للتعامل مع ملفات البي اتش بي وكتابه الاكواد ويمكنك بعد ذلك استخدام برنامج Notepad++ وعلي لينكس ممكن ان تستخدم برنامج Bluefish


ليست هناك تعليقات:

إرسال تعليق

يمكن استخدام بعض علامات HTML، مثل <b>, <i>, <a>
تستطيع اضافة تعليقك هنا مع مراعاة قوانين الموقع واداب الشريعة الاسلامية فيمكنك الاستفسار عن اي شيء خاص بالموضوع كما يمكنك وضع ما تريد من اكواد برمجية ولكن قبل وضعها قم بتحويلها بهذه الأداة لتجنب فقد جزء من الكود