الزيارات:
طريقة إنشاء سيرفر شخصي في جهازك
الزيارات:

السلام عليكم ورحمة الله وبركاته
اليوم نتناول موضوع السيرفر الشخصي
في البداية ما هو السيرفر الشخصي:
هو مجلد في جهازك تتعامل معه وكأنك تملك موقعا على الانترنت، تستطيع تجربة كل ما تصممه من صفحات انترنت
سواء صفحات الهتمل أو برمجة php أو asp أو غيرها من لغات البرمجة
ولكن كيف لمجلد أن يكون مثل موقع الانترنت فالجواب:
باستخدام برامج معينة وقواعد بيانات لكي تتعامل مع صفحات الانترنت الديناميكية التي تتغير بياناتها باستمرار مثل المنتديات
وهذه البرامج هي:
*- سيرفر شخصي مثل Apache أو IIS وهي اختصار (Internet Information Service)
*- قواعد بيانات مثل MySql وهي الأكثر شهرة كونها مجانية وقوية وثابتة وتستطيع التعامل مع بيانات ضخمة جدا
*- دعم للغات برمجة php ولغة asp و jsp وغيرها من لغات البرمجة
اليوم نتناول موضوع السيرفر الشخصي
في البداية ما هو السيرفر الشخصي:
هو مجلد في جهازك تتعامل معه وكأنك تملك موقعا على الانترنت، تستطيع تجربة كل ما تصممه من صفحات انترنت
سواء صفحات الهتمل أو برمجة php أو asp أو غيرها من لغات البرمجة
ولكن كيف لمجلد أن يكون مثل موقع الانترنت فالجواب:
باستخدام برامج معينة وقواعد بيانات لكي تتعامل مع صفحات الانترنت الديناميكية التي تتغير بياناتها باستمرار مثل المنتديات
وهذه البرامج هي:
*- سيرفر شخصي مثل Apache أو IIS وهي اختصار (Internet Information Service)
*- قواعد بيانات مثل MySql وهي الأكثر شهرة كونها مجانية وقوية وثابتة وتستطيع التعامل مع بيانات ضخمة جدا
*- دعم للغات برمجة php ولغة asp و jsp وغيرها من لغات البرمجة
[ALIGN=CENTER]والآن دعنا نقوم بإعداد السيرفر الشخصي باستخدام Apache وسوف نستخدم برنامج شامل حيث يحتوي على
Apache
Mysql
PHP
PHPMyadmin
وسوف أوضح بشكل مبسط كل على حدة:
-Apache وهو السيرفر الشخصي الذي يعمل على تحويل جهازك إلى Web server
-Mysql وهي قاعدة اليانات التي تربطها مع صفحات الويب، وهي تشبه إلى حد ما قاعدة بيانات آكسس
فمن خلالها تنشئ الجداول وتربط العلاقات فيما بينها وفيها تخزن اليانات التي تعرضها على زوار الموقع وفيها
أيضا يخزن الزوار بياناتهم عن طريق نماذج خاصة.
-PHP وهي لغة برمجة الويب المعروفة فبدونها لا تستطيع عرض الصفحات التي تم برمجتها عن طريق أوامر PHP
وكثال : المنتديات قد تمت برمجتها عن طريق لغة PHP وبدون دعم هذه اللغة في السيرفر فلن تستطيع تركيب منتدى في موقعك
- أما PHPMyadmin فهي الواجهة التي من خلالها تتعامل مع قاعدة البيانات Mysql
فعن طريقها تنشئ الجداول وتعدل خصائصها وبياناتها وتقوم بحذف ما ترغب منها بصورة مرئية
أما البرنامج الذي سنستخدمه هو برنامج EasyPHP فهناك من يقول لماذا؟ فهناك غيره من البرامج الكثيرة تقوم بنفس الغرض
وأنا أقول نعم هناك الكثير مثل PHPtriad وهناك XAMPP وهنا PHPdev وتستطيع استخدام ما شئت
ولكن أنا جربتها جميعا ووجدت أن EasyPHP هو ما يناسبني لبساطته وسهولة استخدامه:
وتستطيع تحميله من هذا الرابط
Apache
Mysql
PHP
PHPMyadmin
وسوف أوضح بشكل مبسط كل على حدة:
-Apache وهو السيرفر الشخصي الذي يعمل على تحويل جهازك إلى Web server
-Mysql وهي قاعدة اليانات التي تربطها مع صفحات الويب، وهي تشبه إلى حد ما قاعدة بيانات آكسس
فمن خلالها تنشئ الجداول وتربط العلاقات فيما بينها وفيها تخزن اليانات التي تعرضها على زوار الموقع وفيها
أيضا يخزن الزوار بياناتهم عن طريق نماذج خاصة.
-PHP وهي لغة برمجة الويب المعروفة فبدونها لا تستطيع عرض الصفحات التي تم برمجتها عن طريق أوامر PHP
وكثال : المنتديات قد تمت برمجتها عن طريق لغة PHP وبدون دعم هذه اللغة في السيرفر فلن تستطيع تركيب منتدى في موقعك
- أما PHPMyadmin فهي الواجهة التي من خلالها تتعامل مع قاعدة البيانات Mysql
فعن طريقها تنشئ الجداول وتعدل خصائصها وبياناتها وتقوم بحذف ما ترغب منها بصورة مرئية
أما البرنامج الذي سنستخدمه هو برنامج EasyPHP فهناك من يقول لماذا؟ فهناك غيره من البرامج الكثيرة تقوم بنفس الغرض
وأنا أقول نعم هناك الكثير مثل PHPtriad وهناك XAMPP وهنا PHPdev وتستطيع استخدام ما شئت
ولكن أنا جربتها جميعا ووجدت أن EasyPHP هو ما يناسبني لبساطته وسهولة استخدامه:
وتستطيع تحميله من هذا الرابط
وبعد تحميل البرنامج ابدأ بتثبيته وهذه أول صورة ستظهر لك بالبداي
وعند شاشة تحديد المجلد الذي سيحتله على القرص أنصح بتغييره لمجلد منفرد على قرص C كما في الصورة التالية:
وعند الانتهاء اضغط finish لإنهاء عملية التثبيت كما في الصورة التالية:
الآن عليك فقط تشغيل مشتكشف ويندوز والذهاب الى المجلد الذي قمت بتحديده أثناء التثبيت
وستجد مجلد PHPMyadmin ، قم بقص المجلد ولصقه داخل مجلد www ، وهذا المجلد سيكون
بمثابة Server Root أي سيرفر ويب والذي يجب أن تضع كل مشاريعك داخله كي تستطيع تنفيذها من مستكشف الانترنت
الآن قم بتشغيل البرنامج ليقوم البرنامج بتشغيل خدمات Apache وخدمة Mysql نيابة عنك
وستشاهد هذه الصورة
وستجد مجلد PHPMyadmin ، قم بقص المجلد ولصقه داخل مجلد www ، وهذا المجلد سيكون
بمثابة Server Root أي سيرفر ويب والذي يجب أن تضع كل مشاريعك داخله كي تستطيع تنفيذها من مستكشف الانترنت
الآن قم بتشغيل البرنامج ليقوم البرنامج بتشغيل خدمات Apache وخدمة Mysql نيابة عنك
وستشاهد هذه الصورة
قم بتشغيل مستكشف ويندوز واكتب في شريط العنوان http://localhost
فإذا ظهرت النتيجة عندك مثل هذه الصورة ، فأقول لك مبروك صار عندك سيرفر شخصي ولا أروع
فإذا ظهرت النتيجة عندك مثل هذه الصورة ، فأقول لك مبروك صار عندك سيرفر شخصي ولا أروع
الآن اضغط على مجلد PHPMyadmin الموجود في الصفحة ، فسيظهر لديك شاشة التحكم في قاعدة البيانات
ومعنى ذلك أن قاعدة اليانات لديك تعمل بشكل ممتاز. ويكون عندك النتيجة مثل هذه الصورة
ومعنى ذلك أن قاعدة اليانات لديك تعمل بشكل ممتاز. ويكون عندك النتيجة مثل هذه الصورة
نبدأ بإعداد السيرفر الشخصي باستخدام IIS وهو متوفر مجانا مع نظام الويندوز
طريقة إعداده:
طريقة إعداده:
*- شغل Add or Remove Programs الموجود في لوحة التحكم
سوف تحصل على الشكل التالي:
سوف تحصل على الشكل التالي:
*- بعد ذلك تضغط على Add/Remove Windows Components
فتحصل على الصورة التالية:
مع ملاحظة أن قرص الويندوز يجب أن يكون داخل محرك السيدي لتنزيل الملفات الضرورية منه
فتحصل على الصورة التالية:
مع ملاحظة أن قرص الويندوز يجب أن يكون داخل محرك السيدي لتنزيل الملفات الضرورية منه
ثم Next حتى ينتهي من عملية التنصيب
*- وبعد الانتهاء من التنصيب شغل مستعرض الانترنت واكتب في شريط العنوان التالي:
http://localhost
وإذا كانت الناتج عندك مثل ما في الصورة التالية معنى ذلك أن كل شئ تمام
أي أنه أصبح لديك سيرفر شخصي وتستطيع المباشرة في تجربة صفحات وبرامج الانترنت من جهازك
وما عليك سوى وضع تصميماتك وبرامجك في المجلد الذي تم إنشاءه أثناء عملية تنصيب IIS
وهو c:/initpub/wwwroot
*- وبعد الانتهاء من التنصيب شغل مستعرض الانترنت واكتب في شريط العنوان التالي:
http://localhost
وإذا كانت الناتج عندك مثل ما في الصورة التالية معنى ذلك أن كل شئ تمام
أي أنه أصبح لديك سيرفر شخصي وتستطيع المباشرة في تجربة صفحات وبرامج الانترنت من جهازك
وما عليك سوى وضع تصميماتك وبرامجك في المجلد الذي تم إنشاءه أثناء عملية تنصيب IIS
وهو c:/initpub/wwwroot


