[شرح] تركيب خادم شخصي بنفسك على Windows
الكاتب: Menasim | 27 أغسطس 2007
بسم الله الرحمن الرحيم
كما تعلمون أن كل مطوّر ويب يجب أن يكون عنده خادم محلي (سيرفر شخصي) على جهازه يكون بمثابة حقل تجارب له ، ولكن كيف يتم تركيب الخادم المحلي؟ هذه المقالة هي ببساطة جواب لهذا السؤال .
توجد طريقتين:
أوّلاً: تركيب أحد الأطقم الجاهزة مثل appserv وهذه الطريقة غنية عن الشرح .
ثانياًً: أن تركّب الخادم المحلي بنفسك فباسم الله نبدأ العمل .
ملاحظة : في هذا الشرح سأستخدم القرص الصلب C إذا كان رمز قرصك الصلب غير C فلا مشكلة فقط استبدل C برمز قرصك الصلب .
- لمستخدمي الفيستا فقط : قم بإيقاف نظام حماية المستخدم .
- لمستخدمي الفيستا والويندوز إكس بي الحزمة الثانية : قم بإيقاف جدار ويندوز الناري .
- قم بتحميل آخر نسخة مستقرة من MySQL هنا .
- قم بتحميل آخر نسخة مستقرة من PHP هنا .
- قم بتحميل آخر نسخة مستقرة من Apache هنا (حمّل ملف apache_2.2.4-win32-x86-no_ssl.msi) .
- قم بتشغيل ملف تثبيت الـMySQL وتثبيته سهل جداً .
- إذهب إلى إبدأ -> كافة البرامج -> MySQL –> MySQL Server 5.0 -> MySQL Server Instance Config Wizard
- قم باختيار ما يعجبك من إعدادت الـMySQL .
- قم بتشغيل مثبّت الـApache (apache_2.2.4-win32-x86-no_ssl.msi) .
- تثبيت الـApache سهل جداً فقط اختر Next وضع معلوماتك وسيتم التثبيت .
- لمستخدمي الفيستا فقط : قم بتغيير التوافق لـ
C:\Program Files\Apache Software Foundation\Apache2.2\bin\
ApacheMonitor.exe إلى Windows XP Service pack 2 . - قم بنسخ محتويات مجلد Php الموجود في الملف المضغوط الذي قمت بتحميله إلى C:\PHP .
- قم بإعادة تسمية php.ini-dist إلى php.ini .
- قم بتعديل php.ini واستبدال التالي :
استبدل ;
extension=php_mysqli.dll ب
extension=php_mysqli.dll
و ;extension=php_mysql.dll بـ
extension=php_mysql.dll - اختياري : إذا أردت gd2 فقم باستبدال
;
extension=php_gd2.dll بـ
extension=php_gd2.dll - قم باستبدال extension_dir = “./” بـ
extension_dir = “./ext” - والآن إذهب إلى إبدأ -> كافة البرامج -> Apache HTTP Server 2.2.4 ->
Configure Apache Server -> Edit the Apache httpd.conf Configuration File . - أضف
ScriptAlias /php/ “c:/php/”
AddType application/x-httpd-php .php
Action application/x-httpd-php “/php/php-cgi.exe” - والآن قم بإعادة تشغيل الحاسب ومبروك الخادم المحلي!!
وصلى الله على نبينا محمّد وعلى آله وصحبه أجمعين .