شرح تثبيت السيرفر المحلي زامب Xampp ..
[align=center][align=right]أصبح مصطلح (amp)شائعا عند مبرمجي مواقع الانترنت المعتمدة على تقنيات المصدر المفتوح للشفرة، الذي يمثل الحروف الاولى للكلمات الثلاث apache-mySQL-php، ومنه جاءت تسمية حزمة برامج السيرفر xampp. وفي حين يفضل بعض المبرمجين ومديري خوادم الانترنت تثبيت مكونات العناصر الثلاث هذه يدويا وبشكل منفصل، تفننت جهات أخرى في توفير حزم جاهزة وسهلة التنصيب تتضمن كل تلك العناصر دفعة واحدة بالاضافة الى العديد من الأدوات الخدمية والاضافات الاخرى. ومن هنا تأتي حزمة xampp في الطليعة لسهولة التعامل معها ودعمها للغة العربية بشكل جيد. وتؤدي هذه الحزمة البرمجية الوظيفة المعهودة لمثيلاتها من تمكين مبرمجي لغة php من اختبار برامجهم على كومبيوتراتهم الشخصية قبل رفعها الى سيرفرات استضافة مواقعهم مما يوفر عليهم الكثير من الجهد والوقت.
المكونات الأساسية لـ xampp هي خادم اباتشي وخادم قاعدة بيانات mySQL الإصدارة الرابعة والخامسة من PHP. بالاضافة الى برنامج إدارة قواعد البيانات phpmyadmin وخادم FileZilla لبروتوكول ftp وخادم البريد الالكتروني Mercury، بالاضافة الى مكتبة كلاساتPHP الشهيرة PEAR.
تقوم رابطة أصدقاء الاباتشي Apachefriends الألمانية بإصدار xampp، ويتم توفير إصدارات محدثة من هذه الحزمة بشكل مستمر لمتابعة آخر التحديثات للمكونات الأساسية لها.
ويمكن العثور على روابط التنزيل المجانية لـ xampp على موقع الرابطة www.apachefriends.org، حيث يمكن إيجاد حزم متوافقة مع معظم أنظمة التشغيل المعروفة تقريبا كويندوز ولينوكس وماكنتوش ويونكس، وتم توفير هذه الحزم من الموقع بعدة صيغ تؤدي نفس المهمة وإن اختلفت في بعض مكوناتها وطريقة تنصيبها لتلبي الحاجات المختلفة للمبرمجين، وهنا شرح موجز لأهم توزيعات xampp حسب انظمة التشغيل المعدة لها.
_________________________ _________________________ ___
نظام تشغيل ويندوز:
تتوفر حزمة xampp لنظام تشغيل ويندوز بالصيغ التالية:
الصيغة الأولى (المفضلة): ملف واحد تنفيذي قابل للتنصيب Installer حجمه بحدود 26 ميغابايت، يتم تنصيبه كأي من برامج نظام ويندوز العادية، وعملية التنصيب سهلة ولا تحتاج الى اي اعدادات سوى اختيار لغة واجهة برنامج التنصيب(يمكن اختيار العربية) والمكان الذي سيتم فيه تنصيب xampp ويفضل تركه كما هو بدون تغيير.
الصيغة الثانية: ملف واحد مضغوط، Zip حجمه بحدود 68 ميغا بايت، بعد تنزيل الملف وفك الضغط عنه قم بنقل المجلد الناتج متضمنا كل الملفات التي فيه إلى الموقع الذي تريده على جهازك، ثم ابحث عن ملف باتش بعنوان setup_xampp.bat وقم بتنفيذه ليقوم بتعديل بعض الاعدادت في ملفات السيرفر بشكل تلقائي ويكون السيرفر بعدها جاهزا للتشغيل، من دون أي عمليات تنصيب أو إعدادات أخرى.
الصيغة الثالثة: ملف واحد مضغوط ذاتي الفتح EXE، حجمه بحدود 24 ميغابايت، بعد تنفيذ الملف يتولد عندك مجلد يحوي كافة مكونات السيرفر وعملية تنصيبه كسابقه.
يوفر موقع apachefriends روابط لتنزيل برامج اضافية plugins للحزمة بشكل منفصل لدعم لغات وأدوات برمجية أخرى
وهي:
كود PHP:
Perl 30 MB لغة برمجة
Python 4 MB لغة برمجة
Tomcat 7 MB سيرفر للغة جافا الديناميكية JSP
Cocoon 38 MB سيرفر خاص يتعامل مع لغة XML
ووتوفر هذه الاضافات بصيغة جاهزة للتنصيب او بهيئة ملفات مضغوطة أيضا.
تطبيق عملي:
سنقوم الآن بتجربة تثبيت xampp على نظام تشغيل ويندوز اكس بي، واختبار عمله عليه.
1- نقوم بتنزيل النسخة القابلة للتنصيب من xampp من موقع اصدقاء اباتشي على هذا الرابط:
http://www.apachefriends.org/de/xampp-windows.html
أو تنزيل الملف لأحدث نسخة (عند كتابة هذا الموضوع)وهي الاصدار XAMPP windows 1.4.16 من الرابط المباشر التالي:
http://prdownloads.sourceforge...../...-installer.exe
2- بعد اكتمال التنزيل نقوم بتنفيذ الملف، ثم اختيار لغة التنصيب ويمكن اختيار اللغة العربية أيضا
3- نقوم بتحديد مجلد تنصيب XAMPP ويفضل تركه كما هو
https://mwadah.com/images/imgcache/2006/10/796.imgcache
4- انتهاء التنصيب بنجاح
5- هنا تحدد أي الخوادم التي تريدها أن تثبت ضمن خدمات نظام ويندوز ليتم تشغيلها بشكل تلقائي في كل مرة تشغل فيها جهاز الكومبيوتر وتدخل الى نظام ويندوز
https://mwadah.com/images/imgcache/2006/10/797.imgcache
6- الان ابحث عن مجموعة روابط تشغيل البرنامج من قائمة ابدأ، تحت تبويب Apachefriends ثم XAMPP ونختار تشغيل لوحة تحكم XAMPP
7- توفر لوحة تحكم XAMPP أداة فريدة لتشغيل الخوادم المختلفة أو تعطيلها والاطلاع على تقرير مبسط عن كل خادم وحالته الحالية.
8- للتأكد من عمل سيرفر الاباتشي قم بتشغيل برنامج متصفح الانترنت عندك، واكتب في خانة العنوان:
كود PHP:
http://localhost
لتفتح لك صفحة التحكم والمعلومات الرئيسية الخاصة بـ XAMPP
https://mwadah.com/images/imgcache/2006/10/798.imgcache
9- توفر لوحة تحكم XAMPP العديد من المعلومات المفيدة عن حالة السيرفر وPHP، بالاضافة الى ادوات تحكم كاملة بقواعد البيانات وخوادم البريد والاف تي بي.
10- يمكنك من خلال لوحة تحكم XAMPP تجربة بعض البرامج التجريبية التي تأتي مع الحزمة تحت تبويب Demo.
11- عند تنصيب XAMPP بدون تغيير الموقع الافتراضي لتنصيب الحزمة، يكون الموقع الصحيح لوضع سكربتات PHP فيه لتنفيذها (المجلد الأساسي) هو :
كود PHP:
c://apachefriends/xampp/htdocs/
12- توفر الحزمة إمكانية التعامل مع سيرفر اباتشي في الوضع الآمن، وللدخول الى صفحة التحكم الرئيسية في الوضع الآمن نكتب في عنوان المتصفح العنوان التالي:
https://localhost
ويكون الجذر الرئيسي لوضع ملفات وسكربتات المواقع فيه :
c://apachefriends/xampp/security/htdocs/
13- في حالة تشغيل واستخدام خادم ftp يكون الدخول الى الصفحة الرئيسية للخادم عن طريق كتابة العنوان التالي:
ftp://localhost
ويكون الموضع التي توضع فيه الملفات هو:
c://apachefriends/xampp/anonymous/
14- يوفر XAMPP خاصية فريدة بإمكانية التبديل بين اصدارة PHP4 و PHP5 في سيرفر اباتشي لتحقيق توافق مع بعض مواقع الاستضافة التي لاتزال تستخدم الاصدارة الرابعة من PHP عند برمجة مواقع مستضافة عندها.
_________________________ _________________________ ___
نظام تشغيل لينوكس:
تعتبر حزمة XAMPP من أسهل الحزم البرمجية تنصيبا على نظام لينوكس، لانها توفر الكثير من سطور الأوامر الواجب كتابتها لتركيب كل المكونات التي يحتويها XAMPP فيما لو تم تنصيبها بشكل مستقل كل على حدة.
تنصيب وتشغيل XAMPP على لينوكس:
1-يتوافر XAMPP Linux على هيئة ملف واحد مضغوط على الرابط التالي:
http://www.apachefriends.org/en/xampp-linux.html
أو يمكنك تنزيل الملف المضغوط لأحدث نسخة (عند كتابة هذا الموضوع) من الرابط التالي:
http://prdownloads.sourceforge...../...x-1.5.0.tar.gz
2- بعد تنزيل الملف قم بالدخول الى نافذة كتابة الأوامر وسجل الدخول كمدير للنظام :
su
انتقل الى المجلد الذي انزلت فيه ملف تنصيب XAMPP ثم اكتب التالي في نافذة الأوامر
tar xvfz xampp-linux-1.5.0.tar.gz -C /opt
انتهى !! هكذا تكون قد أتممت تنصيب XAMPP بكافة برامجه وتوابعه على نظام لينكس ضمن المجلد التالي:
/opt/lampp
والآن نأتي إلى تجريب نظام XAMPP الذي قمنا للتو بإكمال تنصيبه.
3- لتشغيل خادم الأباتشي وباقي الخوادم الملحقة معه دفعة واحدة اكتب الأمر التالي في سطر الأوامر:
كود PHP:
/opt/lampp/lampp start
وسيبدأ تشغيل الخوادم بشكل مباشر مع التقرير المصغر التالي في نافذة الأوامر:
كود PHP:
Starting XAMPP 1.5.0...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
4- لاختبار عمل XAMPP قم بتشغيل أي برنامج لتصفح مواقع الانترنت واكتب في المكان المخصص لكتابة عنوان الموقع العنوان التالي:
كود PHP:
http://localhost
للدخول الى لوحة تحكم XAMPP (انظر الى شرح لوحة التحكم في نظام ويندوز في الأعلى).
https://mwadah.com/images/imgcache/2006/10/799.imgcache
وفيما يلي قائمة بكل الأوامر الضرورية للتعامل مع XAMPP Linux:
كود PHP:
start / XAMPP تشغيل كل برامج
stop / XAMPP إيقاف تشغيل كل برامج
restart / XAMPP إعادة تشغيل
startapache / تشغيل خادم اباتشي فقط
startssl / تشغيل خادم أباتشي الآمن
startmysql / MySQl تشغيل خادم
startftp / ftp تشغيل خادم
stopapache / إيقاف تشغيل خادم اباتشي
stopssl / إيقاف تشغيل خادم اباتشي الآمن
stopmysql / MySQL إيقاف تشغيل خادم
security / يقوم بتشغيل برنامج لاختبار درجة الأمان في الخوادم
ويمكن الحصول على المزيد من الأوامر والتفاصيل الأخرى من صفحة تنزيل XAMPP.
_________________________ _________________________ ___
نظام تشغل ماكنتوش (أبل):
الأن يمكنك برمجة مواقع PHP بسهولة على أنظمة تشغيل ماكنتوش للاستفادة من الامكانيات الرسومية المتميزة التي يقدمها نظام التشغيل هذا في تصميم مواقع على درجة عالية من الحرفية.
تنصيب XAMPP MacOs:
1-يوفر XAMPP ملف قابل للتنصيب على الرابط التالي:
http://www.apachefriends.org/en/xampp-macosx.html
أو تنزيل ملف التنصيب لأحدث اصدارة (في وقت كتابة هذا الموضوع) من الرابط التالي:
http://prdownloads.sourceforge.net/x....sitx?download
2-بعد تنزيل الملف قم بتشغيله بالنقر المزدوج عليه ليبدأ برنامج تنصيب الحزمة بالعمل، قم بادخال كلمة المرور لمدير نظام ماكنتوش عند طلبها من قبل برنامج التنصيب ليستمر البرنامج بالعمل حتى نهاية التنصيب من دون تدخل منك، ويكون مسار تنصيب XAMPP هو التالي:
/Applications/xampp
3- لتشغيل XAMPP ادخل الى نافذة كتابة الأوامر وسجل الدخول كمدير للنظام:
sudo su
ثم قم بكتابة:
/Applications/xampp/xamppfiles/mampp start
يظهر التقرير التالي على نافذة الأوامر كدلالة على بدء تشغيل XAMPP:
كود PHP:
Starting XAMPP for MacOS X 0.4...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for MacOS X started.
4- قم بفتح أي متصفح للانترنت واكتب في المكان المخصص لكتابة عنوان مواقع الانترنت العنوان التالي:
http://localhost
حيث ستدخل الى لوحة تحكم XAMPP للدلالة على اكتمال تثبيت حزم البرامج بنجاح.
https://mwadah.com/images/imgcache/2006/10/800.imgcache
5- للمزيد من الأوامر والمعلومات حول التعامل مع XAMPP من داخل نظام ماكنتوش قم بزيارة الصفحة الرسمية الخاصة بذلك على الرابط التالي:
http://www.apachefriends.org/en/xampp-macosx.html
لمزيد من التفاصيل والاستفسارات يرجى زيارة منتدى الحوار الخاص بشروح البرامج في موقع بي اتش بي للعرب.[/align]
هذا الموضوع منقول من موقع بي اتش بي للعرب[/align]
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
الله يعطيك العافيه ويبارك فيك
الف شكر
لك مني أجمل تحيه
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
اقتباس:
المشاركة الأصلية كتبت بواسطة تعب
الله يعطيك العافيه ويبارك فيك
الف شكر
لك مني أجمل تحيه
الله يعافيك أخي الكريم .. شكرا لك على المرور .. تحياتي
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
[align=center]شكرا أخي معلومات المقدمة ممتازة وشكرا على التقل الرائع والمفيد [/align]
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
[align=center]أريد التنويه أخي إلى أن رابط التحميل عاطل
وتقبل تحياتي [/align]
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
اي خدمة أخرى أنا مستعد .. تحياتي
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
العفووو أخي محمد سراج ..
و كل عام و انت بألف خير ..
تحياتي
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
[align=right]أخي زرياب:
أنا زبون قديم لـPHP Triad بتاع زمان..
وقد بحثت عنه مؤخرا فعرفت إنه قد أوقف إنتاجه وتم استبدال برنامج آخر غير مجاني به...
فما هي أهم الفوارق بينه وبين Xampp..؟ وهل هذا الأخير أفضل منه..؟
السؤال بصيغة أخرى: إن أردت أن أجد بديل قوي ومتفوق لـPHP Triad فهل XAMPP هو ما أبحث عنه..؟
ومشكور أخي زرياب..[/align]
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
نعم أخي الكريم سيرفر الـ Xammp بديل قوي للـ php triad و هناك برنامج منافس للزامب و هو أقل حجماً و اسمه WM Server Tools و انا عن نفسي استخدم الأخير ..
شكرا لك .. تحياتي
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..
مشكور اخى الفاضل
موضوع اكثر من رائع
جارى التحميل و التجربة
تحياتى
رد: شرح تثبيت السيرفر المحلي زامب Xampp ..