السلام عليكم
اليوم جبت لكم حزمة جديدة وفعلا ممتازة وانا استخدمها شخصيا وانصح بها وكثير من الناس تنصح بها
للامانة منقول من الاخ PHP PLAYER
مميزات هذة الحزمة:
1. حزمة مجانية بشكل كامل .
2. سهلة التنصيب وإلغاء التنصيب.
3. تحكم كامل وشامل بالسيرفرات المثبتة.
4. احتواء الحزمة على آحدث الاصدارات من الكثير من البرامج مثل
PHP 5 وغيرها.
5. سهولة التعامل معها ووجود ملحقات للتعامل مع قواعد البيانات.
لمستخدمين الـ
******s عليك بتحميل هذه
النسخة .. ومن ثم تابع الشرح التالي ..
ثانياً : بعد تحميل نسخة XAMPP الخاصة بالـ ******s .. قم بتشغيل معالج التنصيب ...
ثالثاً: بعد انتهاء عملية التنصيب ستفتح شاشة دوس سوداء لإتمام التنصيب ثم تختفي بشكل تلقائي .. ثم تظهر الشاشة التالية
رابعاً: بعد إنهاء معالج التنصيب يظهر لك صندوق حوار يسألك فيما إذا كنت تريد تثبيت السيرفرات التي تم تنصيبها على شكل خدمات في الويندوز لتعمل بشكل تلقائي مع الويندوز ... كما يلي:
خامساً: إذا كانت العملية قد تمت بنجاح .. ستظهر لك الرسالة التالية :
سادساً: بعد الموافقة على تشغيل اللوحة ستظهر أمامك كما يلي:
1. خيارات السيرفر (الخدمات): للتحكم في خدمات السيرفر المثبتة على الجهاز . عند الضغط على هذا الزر سيظهر لك الصندوق التالي:

. البرامج المثبتة والتحكم بها: وتعني السيرفرات التي تم تثبيتها من خلال معالج تنصيب XAMPP وكما في الصورة تظهر 3 سيرفرات نشطة .. هي Apache وهو سيرفر الويب HTTP وسيرفر قواعد البيانات MySQL وسيرفر FTP وهو FileZilla ..
كل سيرفر يظهر بجانبه زر الإيقاف Stop إن كان في وضع التشغيل .. وهذا الخيار يوقفه عن عمله حتى تشغيله مرة أخرى ... أو زر Start لبدء تشغيله إذا ما تم إيقافه سابقاً او إن لم يكن يعمل من قبل ...
بالإضافة إلى زر جانبي هو Admin وهذا الزر سوف يودي بك في كل مرة إلى لوحة تحكم السيرفر الخاص به .. سوف نستخدم لوحة تحكم الـ Apache من خلال المتصفح .. أما MySQL و FileZilla فلن أتطرق حالياً لشرحها نظراً لعدم استخدامها بشكل واسع .. فقاعدة البيانات يمكن التحكم بها بشكل جيد من خلال phpMyAdmin ...
في أسفل المنطقة المظللة باللون الأصفر ستجد مساحة بيضاء تظهر فيها حالة تنفيذ الأمر المطلوب .. فعند إيقاف أو تشغيل أو عمل أي شيء في السيرفرات تظهر حالة تنفيذ الأمر من نجاح أو فشل أو غير ذلك في هذه المساحة ...
الآن بعد أن قمنا بتنصيب هذه الحزمة من سيرفر Apache مع قواعد بيانات MySQL فإننا سوف ندخل عن طريق المتصفح إلى لوحة التحكم أو الصفحة الرئيسية للسيرفر ...
يمكنك الدخول إلى تلك الصفحة عن طريق الآي بي الخاص بجهازك والذي يمكنك الحصول عليه عن طريق موقع
WhatIsMyIP أو
CMyIP أو من خلال أوامر DOS وغيرها ... ومن ثم التوجه للمتصفح وكتابة رقم الـ IP الخاص بك مسبوقاً بـ http:// .. كالتالي:
http://xxx.xxx.xxx.xxx
ويمكنك بما أنك تعمل من داخل السيرفر أن تدخل مباشرة بإحدى هذين العنوانين المحليين :
http://localhost أو
http://127.0.0.1
الآن ستظهر الصفحة الرئيسية الخاصة بالسيرفر ( لوحة التحكم ) بلونها البرتقالي .. كما في الصورة التالية

سوف أشرح عناصر القائمة اليسرى في هذه الصفحة بإيجاز سريع :
* مجموعة XAMPP- Welcome : وهي الصفحة الرئيسية للسيرفر ..
- Status : صفحة تبين لك حالة السيرفرات والبرامج المثبتة .. مثل: MySQL database و PHP و HTTPS (SSL) و Common Gateway Interface (CGI) و Server Side Includes (SSI) و SMTP Service و FTP Service ..
- Security : وتعرض لك قائمة بالاخطار التي قد يتعرض لها سيرفرك .. مع بيان حل تلك المشاكل وسد الثغرات والاخطار وتظهر لك الأشياء الخطرة Unsecure ( غير الآمنة ) .. حيث تظهر بلون أحمر ..
- ********ation : صفحة تحتوي على بعض الوصلات لمراجع مساعدة حول السيرفرات والبرامج المثبتة ..
- Components : صفحة تحتوي على أسماء البرامج المثبتة مع السيرفر .. مع وصلات لمواقع البرامج ..
- phpinfo() : صفحة تطبيقية تقوم بتنفيذ دالة phpinfo على السيرفر بحيث تجلب معلومات إصدارة الـ PHP المثبتة على السيرفر وبعض المعلومات الأخرى الخاصة بهذه اللغة ..
* مجموعة Demos- باختصار هذه المجموعة تحتوي على بعض البرمجيات المبرمجة ببعض اللغات المدعومة من قبل السيرفر .. يمكنك مشاهدتها بالضغط على أي منها ..
* مجموعة Tools- phpMyAdmin : البرنامج الشهير لإدارة قواعد بيانات MySQL بسهولة والتحكم بها بشكل سلس بواجهة رسومية جيدة .. ( يحتاج لشرح كامل إن شاء الله نشرحه عند التعامل مع قواعد البيانات ) ..
- Webalizer : برنامج إحصائيات خفيف لسيرفرك .. من حيث الاستخدام والزيارات ..
- PHP Switch : قد ترغب بتحويل نسخة PHP التي تستخدمها من PHP 5 إلى PHP 4 أو العكس لغرض ما .. هذه الأداة تساعدك على ذلك بكل سهولة .. هذه الصفحة تحتوي على شرح كيفية التنقل بين الإصدارتين وبسهولة ..
- Mercury Mail : بعض المعلومات حول سيرفر ميركري للبريد POP3 و SMTP في سيرفرك الشخصي .. وفورم للإرسال كتجربة ..
- FileZilla FTP : صفحة توضح لك استخدام سيرفر FileZilla سيرفر الـFTP الشهير .. حيث أنه تم تثبيته مع السيرفر ..
* مجموعة Languages- تحتوي على مجموعة من اللغات اختر لغة الواجهة التي تفضلها من بين هذه اللغات ... ( اللغة المستخدمة في الشرح هي الانجليزية English ) ...
وهكذا نكون قد انتهينا من شرح السيرفر بشكل عام ..
تبقى لدينا الآن بعض الأمور البسيطة ...
نريد الآن أن ننشئ ملف جديد ونشاهده عبر المتصفح .....
اذهب فوراً إلى مجلد تنصيب XAMPP وهو بشكل افتراضي سيكون :
C:\Program Files\xampp
طبعاً راع التغييرات إن كنت لم تثبتها في المسار الافتراضي ...
ثم ادخل إلى مجلد htdocs حيث توجد الملفات المنشورة والمعروضة للتصفح ..
الآن أنشئ ملف بواسطة المفكرة Notepad وقم بحفظه في هذا المسار باسم :
"test1.php"
مثلاً ...
وقم بكتابة أي شيء بداخله ..
اذهب الآن عبر المتصفح إلى العنوان التالي :
http://localhost/test1.php
لاحظ أن الملفات المخزنة داخل مجلد htdocs هي التي سيتم عرضها عن طريق المتصفح مباشرة بعد عنوان السيرفر المحلي ..
الآن نريد التعديل في إعدادات سيرفر Apache كي يتقبل موديول إعادة كتابة العناوين mod_rewrite والتي سنحتاجها عادة في بعض السكربتات والبرامج ...
1. توجه إلى مسار xampp الافتراضي ،،
C:\Program files\xampp (في الوضع الافتراضي).
2. قم بالدخول إلى مجلد apache .
3. توجه الآن إلى مجلد conf الفرعي .
4. قم بفتح ملف httpd.conf بواسطة أي محرر نصوص ، مثل: Notepad ( المفكرة الملحقة بنظام تشغيل ويندوز ) ..
5. قم بالبحث داخل الملف عن السطر التالي:
كود PHP:
#LoadModule rewrite_module modules/mod_rewrite.so

6. قم باستبدال السطر الذي بحثت عنه بالتالي:
كود PHP:
LoadModule rewrite_module modules/mod_rewrite.so
8. أعد تشغيل سيرفر Apache عن طريق لوحة تحكم السيرفر التي تعرضنا لشرحها سابقاً بواسطة زر الإيقاف Stop الخاص بهذا السيرفر ثم إعادة التشغيل بواسطة الزر Start ..
هكذا يكون قد تم تفعيل هذه الخاصية بإذن الله تعالى في سيرفرك الشخصي ..
الآن ماذا لو أردنا أن نجعل الصفحة الرئيسية للسيرفر تظهر لنا جميع الملفات والمجلدات الموجودة بدلاً من لوحة التحكم الخاصة بالسيرفر ؟
إذا أردت ذلك .. قم بالخطوات التالية :
1. اذهب إلى المجلد الخاص بالسيرفر .. افتراضياً: C:\Program Files\xampp
2. قم بالدخول إلى مجلد htdocs.
3. ستجد العديد من الملفات .. قم بحذف ملف index.php و index.html أو تغيير أسمائها ..
4. قم بالدخول إلى السيرفر عن طريق
http://localhost ولاحظ الملفات.
ملاحظة: هذه الطريقة تعطيك بعض الأمان على السيرفر .. لكن لدرجة أكبر من الامان قم بحذف ملف index.php دون حذف الملف الثاني index.html حيث ستظهر للزائر صفحة بيضاء تعلمه بوجود سيرفر فقط لا غير!
إذا أردت أن تعطي رابط للسيرفر لشخص ما على شبكة الإنترنت لمشاركتك في عمل ما أو رأي في برنامج ما ..
1. قم بالدخول إلى موقع
WhatIsMyIP واحصل على رقم الـ IP الخاص بجهازك ..أو عن طريق أي موقع أو برنامج آخر ..
2. قم بكتابة العنوان كما هو لديك لكن مع استبدال localhost برقم الآي بي الخاص بك : (xxx.xxx.xxx.xxx).
3. قم بإرسال الرابط للشخص وسيدخله كأنه موقع عادي على شبكة الإنترنت.