عندما تقوم بتعديل إحدى الصفحات في موقعك ، أو تقوم بتركيب إضافة ما إلى مدونتك ، فأنت بلا شك تحتاج لإختبار هذا التعديل على جهازك الشخصي قبيل نشره على موقعك ، حتى تتأكد من سلامة كل ما قمت بعملة و التأكد من عدم تأثيره على حركة الموقع.
نظام ماك يحتوى على سيرفر محلي بسيط يأتي بشكل إفتراضي مع النظام ( يمكن تجربته بتفعيل خيار Web Sharing من خلال إعدادات النظام ) لكننا اليوم سنقوم بتجربة سيرفر من نوع آخر ، أكثر بساطة و فعالية من الإفتراضي الموجود في نظام ماك .
-
ماهو MAMP ؟
MAMP هي إختصار لـ (Mac – Apache – MySQL – PHP ) وهذه الأدوات هي كل مانحتاجه لعمل سيرفر محلي ، لذلك يقوم MAMP بتجميعها بشكل بسيط في حزمة واحدة تمكنك من تركيبها على جهازك بكل سهولة.
يتوفر من البرنامج نسختين هما MAMP و هي نسخة مفتوحة المصدر و مجانية ، و MAMP Pro و هي نسخة تجارية تحتوي على العديد من الخيارات و المميزات .
-
تركيب و إعداد MAMP :
في البداية نقوم بتحميل النسخة المجانية و تركيب البرنامج في الجهاز ، بعد ذلك نقوم بتشغيل البرنامج من مجلد MAMP داخل مجلد البرامج و ستظهر هذه الواجهة البسيطة كما هي في جهازي :
ستظهر الإضاءات باللون الأخضر مما يعني بأن كل شيء على مايرام ، و سيقوم البرنامج مباشرة بفتح صفحة البداية على المتصفح كما ترى من متصفح جهازي ( أضغط على الصورة لتكبيرها ) :
تبين لك هذه الصفحة جميع الأعدادات التي يستخدمها السيرفر ، و كذلك تعطيك حالة جميع الخدمات التي تستخدمها ، و توفر لك كل ما ستحتاج لإستخدامه في ربط قواعد البيانات ، أو لإستعراض معلومات النسخة التي تستخدمها من PHP و معلومات الدخول التي ستحتاج لإستخدامها و غير ذلك.
صفحة الإعدادات ( Preferences ) بسيطة جداً ، يمكن من خلالها التحكم في إعدادات تشغيل و إغلاق البرنامج ، تعديل المنافذ التي سيستخدمها السيرفر ، التحويل ما بين PHP4 و PHP5 بسهولة .
الأهم في هذه الإعدادات هي تبويب Apache ، حيث من خلاله يمكن تعديل مجلد ROOT الخاص بالمواقع ، حيث يأتي بشكل إفتراضي في :
/Applications/MAMP/htdocs
أخيراً ، الدخول إلى موقعك المحلي سيكون بسهولة عن طريق :
-
التعامل مع قواعد البيانات :
يوفر MAMP واجهتين لإدارة قواعد البيانات هما phpMyAdmin و SQLiteManager يمكن الدخول إلى ما تحب عبر الصفحة الأساسية للسيرفر أعلاه ، و أختيار الواجهة التي تناسبك :
-
الخلاصة :
إذا كان عملك يحتوي على تعديل بعض ملفات HTML ، و القليل من التعديلات البسيطة التي يمكن إجرائها عبر السيرفر الإفتراضي مع النظام ، فلا حاجة لك بإستخدام MAMP .
لكن MAMP برنامج رائع ، مجاني ، و يقدم لك كل ما تريد ببساطه و سهولة ، وبواجهة جميله ، فإن كانت إحتياجاتك أكثر من ذلك ، يمكن التوجة إلي MAMP Pro ، فالخيارات هناك بلا شك أوسع بكثير .
رائع جداً ، ومفيد جداً لمصممي المواقع
شكرا لك
شكرا على ترجمتك المفيدة
السلام عليكم ورحمة الله وبركاته
البرنامج جدا رااااائع
ومن واقع تحربه يقوم بخدمات اكثر من الـ Apserv في الوندوووز
شكرا جزيلا لك 🙂
برنامج سهل ومفيد الف شكر على الموضوع الرائع
رائع جدا ..
كان فبالي اليوم أبحث عن برنامج سيرفر محلي للماك ..
جزيتم خيرا ..
جاري التجربة .. ولي عودة بعدها بإذن الله ..
والله شكله حلو
لكنني أفضل
Xampp
http://www.apachefriends.org/en/xampp-macosx.html
اخوي من وين انشئ قاعدة البيانات لاني لما افتح الصفحه يطلع لي محتويات المجلد الرئيسي htdocs ولكن مايطلع مع قواعد البيانات
ياليت تختصر لي هالسالفه يالغالي لاني محتاج اركب منتدي على جهازي ومحتاااس
وكيف انشئ قواعد البيانات
اخوي عبد الله مشكور كتير عالشرح المفيد والبرنامج الأكثر من رائع …
ولكن عندي سؤال … لما كنت استعمل برنامج الاباتشي على الويندوز … كنت احط المجلد الخاص بالموقع على مجلد برنامج الابتاشي www
طيب وهاد البرنامج وين ممكن احط المجلد ؟ عشان لما ادخل على localhost يطلعلي الموقع !!
اللي قاعد بشتغل عليه
أخ حمادة ..
روح على Applications -> MAMP -> htdocs
وحط مجلدات مواقعك في هذا المجلد وستظهر لديك لما تدخل على :
http://localhost:8888
اشكرك عالتدوينه الرائعه ..
ولكن عندي طلب صغير ..
اذا كان في استطاعتك شرح كيفيه تركيب منتدي كامل على هذا البرنامج ..
أولا اشكرك أخي عبدالله على الموضوع المهم .. بالنسبة لمطوري المواقع على أجهزة الماك فهذا البرنامج ضروري جدا ..
وأريد أن أضيف معلومة مهمة أن بيانات الاتصال الافتراضية بقاعدة البيانات هي :
host: localhost
user: root
pass: root
ويمكن تغيير كلمة المرور بالذهاب إلى ال Terminal وكتابة السطر التالي :
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
استبدل بكلمة المرور التي تريدها ..
السلام عليكم
عفوا اريد الاستفسار عن كيفيه تغيير المستخدم الذي يستخدم قاعدة البيانات ؟؟