MAMP سيرفرك الشخصي على جهازك

MAMp

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

نظام ماك يحتوى على سيرفر محلي بسيط يأتي بشكل إفتراضي مع النظام ( يمكن تجربته بتفعيل خيار Web Sharing من خلال إعدادات النظام ) لكننا اليوم سنقوم بتجربة سيرفر من نوع آخر ، أكثر بساطة و فعالية من الإفتراضي الموجود في نظام ماك .

  • ماهو MAMP ؟

MAMP هي إختصار لـ (MacApache – MySQL – PHP ) وهذه الأدوات هي كل مانحتاجه لعمل سيرفر محلي ، لذلك يقوم MAMP بتجميعها بشكل بسيط في حزمة واحدة تمكنك من تركيبها على جهازك بكل سهولة.

يتوفر من البرنامج نسختين هما MAMP و هي نسخة مفتوحة المصدر و مجانية ، و MAMP Pro و هي نسخة تجارية تحتوي على العديد من الخيارات و المميزات .

  • تركيب و إعداد MAMP :

في البداية نقوم بتحميل النسخة المجانية و تركيب البرنامج في الجهاز ، بعد ذلك نقوم بتشغيل البرنامج من مجلد MAMP داخل مجلد البرامج و ستظهر هذه الواجهة البسيطة كما هي في جهازي :

Screen shot 2009-09-28 at 5.06.42 PM

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

Screen shot 2009-09-28 at 5.21.33 PM

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

Screen shot 2009-09-28 at 5.29.00 PM

صفحة الإعدادات ( Preferences ) بسيطة جداً ، يمكن من خلالها التحكم في إعدادات تشغيل و إغلاق البرنامج ، تعديل المنافذ التي سيستخدمها السيرفر ، التحويل ما بين PHP4 و PHP5 بسهولة .

Screen shot 2009-09-28 at 5.32.38 PM

الأهم في هذه الإعدادات هي تبويب Apache ، حيث من خلاله يمكن تعديل مجلد ROOT الخاص بالمواقع ، حيث يأتي بشكل إفتراضي في ‍:

/Applications/MAMP/htdocs

أخيراً ، الدخول إلى موقعك المحلي سيكون بسهولة عن طريق :

http://localhost:8888/

 

  • التعامل مع قواعد البيانات :

يوفر MAMP واجهتين لإدارة قواعد البيانات هما phpMyAdmin و SQLiteManager يمكن الدخول إلى ما تحب عبر الصفحة الأساسية للسيرفر أعلاه ، و أختيار الواجهة التي تناسبك :

Screen shot 2009-09-28 at 5.40.38 PM 

  • الخلاصة :

إذا كان عملك يحتوي على تعديل بعض ملفات HTML ، و القليل من التعديلات البسيطة التي يمكن إجرائها عبر السيرفر الإفتراضي مع النظام ، فلا حاجة لك بإستخدام MAMP .

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

 

* المقال مترجم بتصرف بسيط .

مواضيع من مواقع صديقة

التعليقات

  1. قال

    السلام عليكم ورحمة الله وبركاته

    البرنامج جدا رااااائع

    ومن واقع تحربه يقوم بخدمات اكثر من الـ Apserv في الوندوووز

    شكرا جزيلا لك :)

  2. قال

    رائع جدا ..
    كان فبالي اليوم أبحث عن برنامج سيرفر محلي للماك ..
    جزيتم خيرا ..
    جاري التجربة .. ولي عودة بعدها بإذن الله ..

  3. ناصر قال

    اخوي من وين انشئ قاعدة البيانات لاني لما افتح الصفحه يطلع لي محتويات المجلد الرئيسي htdocs ولكن مايطلع مع قواعد البيانات

    ياليت تختصر لي هالسالفه يالغالي لاني محتاج اركب منتدي على جهازي ومحتاااس

    وكيف انشئ قواعد البيانات

  4. قال

    اخوي عبد الله مشكور كتير عالشرح المفيد والبرنامج الأكثر من رائع …

    ولكن عندي سؤال … لما كنت استعمل برنامج الاباتشي على الويندوز … كنت احط المجلد الخاص بالموقع على مجلد برنامج الابتاشي www

    طيب وهاد البرنامج وين ممكن احط المجلد ؟ عشان لما ادخل على localhost يطلعلي الموقع !!
    اللي قاعد بشتغل عليه

  5. wafi قال

    اشكرك عالتدوينه الرائعه ..

    ولكن عندي طلب صغير ..

    اذا كان في استطاعتك شرح كيفيه تركيب منتدي كامل على هذا البرنامج ..

  6. قال

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

    وأريد أن أضيف معلومة مهمة أن بيانات الاتصال الافتراضية بقاعدة البيانات هي :

    host: localhost
    user: root
    pass: root

    ويمكن تغيير كلمة المرور بالذهاب إلى ال Terminal وكتابة السطر التالي :

    /Applications/MAMP/Library/bin/mysqladmin -u root -p password

    استبدل بكلمة المرور التي تريدها ..

التنبيهات