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


  • ماهو MAMP ؟

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

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

في البداية نقوم بتحميل النسخة المجانية :MAMP: Mac, Apache, MySQL, PHP/index.htmlو تركيب البرنامج في الجهاز ، بعد ذلك نقوم بتشغيل البرنامج من مجلد MAMP داخل مجلد البرامج و ستظهر هذه الواجهة البسيطة كما هي في جهازي :

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

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

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

الأهم في هذه الإعدادات هي تبويب Apache ، حيث من خلاله يمكن تعديل مجلد ROOT الخاص بالمواقع ، حيث يأتي بشكل إفتراضي في ‍:
/Applications/MAMP/htdocs
أخيراً ، الدخول إلى موقعك المحلي سيكون بسهولة عن طريق :

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

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


  • الخلاصة :

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