المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Mamp سيرفرك الشخصي على جهازك



أحمد فرحات
09-04-2010, 05:34 PM
http://www.apple-wd.com/wp-content/uploads/2009/09/MAMp.gif
عندما تقوم بتعديل إحدى الصفحات في موقعك ، أو تقوم بتركيب إضافة ما إلى مدونتك ، فأنت بلا شك تحتاج لإختبار هذا التعديل على جهازك الشخصي قبيل نشره على موقعك ، حتى تتأكد من سلامة كل ما قمت بعملة و التأكد من عدم تأثيره على حركة الموقع.
نظام ماك (http://www.apple-wd.com/tag/mac) يحتوى على سيرفر محلي بسيط يأتي بشكل إفتراضي مع النظام ( يمكن تجربته بتفعيل خيار *** Sharing من خلال إعدادات النظام ) لكننا اليوم سنقوم بتجربة سيرفر من نوع آخر ، أكثر بساطة و فعالية من الإفتراضي الموجود في نظام ماك (http://www.apple-wd.com/tag/mac) .



ماهو MAMP ؟

MAMP هي إختصار لـ (Mac (http://www.apple-wd.com/tag/mac) – Apache – MySQL – PHP ) وهذه الأدوات هي كل مانحتاجه لعمل سيرفر محلي ، لذلك يقوم MAMP (http://www.apple-wd.com/goto/http://www.mamp.info/en/index.html) بتجميعها بشكل بسيط في حزمة واحدة تمكنك من تركيبها على جهازك بكل سهولة.
يتوفر من البرنامج نسختين هما MAMP (http://www.apple-wd.com/goto/http://www.mamp.info/en/mamp/index.html) و هي نسخة مفتوحة المصدر و مجانية ، و MAMP Pro (http://www.apple-wd.com/goto/http://www.shareit.com/programs.html?productid=300169372&sessionid=1286349485&random=dd3cb908de8c7b8f114a7ba7ee397584?language=e n) و هي نسخة تجارية تحتوي على العديد من الخيارات و المميزات .


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

في البداية نقوم بتحميل النسخة المجانية (http://www.apple-wd.com/goto/http://www.mamp.info/en/downloads/index.html) :MAMP: Mac, Apache, MySQL, PHP (http://www.mamp.info/en/downloads)/index.htmlو تركيب البرنامج في الجهاز (http://www.apple-wd.com/2009/05/how-to-install-app-in-mac/) ، بعد ذلك نقوم بتشغيل البرنامج من مجلد MAMP داخل مجلد البرامج و ستظهر هذه الواجهة البسيطة كما هي في جهازي :
http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.06.42PM_thumb.png (http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.06.42PM.png)
ستظهر الإضاءات باللون الأخضر مما يعني بأن كل شيء على مايرام ، و سيقوم البرنامج مباشرة بفتح صفحة البداية على المتصفح كما ترى من متصفح جهازي ( أضغط على الصورة لتكبيرها ) :
http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.21.33PM_thumb.png (http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.21.33PM.png)
تبين لك هذه الصفحة جميع الأعدادات التي يستخدمها السيرفر ، و كذلك تعطيك حالة جميع الخدمات التي تستخدمها ، و توفر لك كل ما ستحتاج لإستخدامه في ربط قواعد البيانات ، أو لإستعراض معلومات النسخة التي تستخدمها من PHP و معلومات الدخول التي ستحتاج لإستخدامها و غير ذلك.
http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.29.00PM_thumb.png (http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.29.00PM.png)
صفحة الإعدادات ( Preferences ) بسيطة جداً ، يمكن من خلالها التحكم في إعدادات تشغيل و إغلاق البرنامج ، تعديل المنافذ التي سيستخدمها السيرفر ، التحويل ما بين PHP4 و PHP5 بسهولة .
http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.32.38PM_thumb.png (http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.32.38PM.png)
الأهم في هذه الإعدادات هي تبويب Apache ، حيث من خلاله يمكن تعديل مجلد ROOT الخاص بالمواقع ، حيث يأتي بشكل إفتراضي في ‍:


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

http://localhost:8888/ (http://www.apple-wd.com/goto/http://localhost:8888/)




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

يوفر MAMP واجهتين لإدارة قواعد البيانات هما phpMyAdmin و SQLiteManager يمكن الدخول إلى ما تحب عبر الصفحة الأساسية للسيرفر أعلاه ، و أختيار الواجهة التي تناسبك :
http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.40.38PM_thumb.png (http://www.apple-wd.com/wp-content/uploads/2009/09/Screenshot20090928at5.40.38PM.png)


الخلاصة :

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