منصة عربية لإنشاء مواقع الانترنت

تنزيل السيرفر على جهاز ويندوز

قبل البدء بمونتي, عليك تنزيل سيرفر Apache كي يقوم بتشغيل الـ PHP الذي سنقوم بتنزيله أيضاً وعلينا أيضاً تنزيل الـ MySQL وربط التنزيلات الثلاثة ببعضها البعض وإعدادها

 

التنزيل

 

1- سيرفر Apache

قبل أن نقوم بتنزيل الـ Apache يجب التأكد من وجود Visual C++ Redistributable  على الجهاز

في حال كان غير موجود, فيجب تنزيله عن طريق الرابط التالي

http://www.microsoft.com/en-us/download/details.aspx?id=30679

 

 

نقوم بتنزيل آخر نسخة من Apache من الرابط التالي

https://www.apachelounge.com/download

  1. نختار VC11 من القائمة الجانبية
  2. تحت القسم Apache 2.4 binaries VC11 نختار آخر نسخة من win32 (وليس 64)
    أي  Apache 2.x.x Win32
  3. نقوم بتنزيل الملف الـ zip ونقوم بفرده في المكان الذي نريد وليكن مثلاً c:/ ضمن المجلد Apache24 على سبيل المثال

 

 

2- PHP

نقوم بتنزيل آخر نسخة من PHP من الرابط التالي

http://windows.php.net/download

 

  1. نختار أي نسخة من نسخ الـ PHP 5 بشرط أن تكون vc11 وشرط أن تكون Thread safe
    أي VC11 x86 Thread Safe
  2. نقوم بتنزيل الملف الـ zip ونقوم بفرده في المكان الذي نريد وليكن مثلاً c:/Apache24 ضمن مجلد PHP على سبيل المثال

 

 

3- MySQL

 

نقوم بتنزيل آخر نسخة من MySQL من الرابط التالي

http://dev.mysql.com/downloads/mysql

  1. في الأسفل نجد آخر نسخة من MySQL, نختار أي نسخة بشرط أن تكون نسخة zip وليس msi, وبشرط أن تكون نسخة 32 Bit, أي نختار
    Windows (x86, 32-bit), ZIP Archive
  2. نقوم بتنزيل ملف الـ zip ونقوم بفدره في المكان الذي نريد وليكن مثلاً c:/Apache24 ضمن المجلد MYSQL على سبيل المثال

 

 

هكذا نكون قد قمنا بتنزيل كافة البرامج المطلوب وتبقى فقط تنزيل الملف التالي:

http://moontyphp.com/php5apache2_4.dll

ووضعه ضمن مجلد PHP, أي في المجلد c:/Apache24/PHP

 

 

 

 

والآن يجب ضبط الإعدادات المناسبة ويجب تعريف الـ services في الويندوز

 

الإعدادات

 

إعدادات الـ Apache

يجب فتح الملف httpd.conf الموجود ضمن المجلد c:/Apache24/conf والتأكد من الإعدادات التالية:

  1. التأكد من صحة الخاصية ServerRoot حيث يجب أن تحوي على مسار الـ Apache الذي قمت بالتنزيل إليه
  2. إزالة الـ # (إن وُجِدت) في أول السطر
    LoadModule rewrite_module modules/mod_rewrite.so
  3. إضافة السطر التالي:
    LoadModule php5_module "C:/Apache24/PHP/php5apache2_4.dll"
  4. إضافة السطر التالي:
    PHPIniDir "C:/Apache24/PHP"
  5. التأكد من الخاصية DocumentRoot حيث أنها يجب أن تحوي المسار إلى مجلد htdocs ضمن مجلد الـ Apache الذي قمنا بتنزيله
  6. التأكد من الخاصية DirectoryIndex حيث أنها يجب أن تكون كالتالي
    DirectoryIndex index.html index.php
  7. التأكد من وجود السطر التالي
    AddType application/x-httpd-php .phpيجب أن يكون بين السطرين "<IfModule mime_module>" و "</IfModule>"
  8. التأكد من قيمة الخاصية AllowOverride حيث أنها يجب أن تكون All
    <Directory "c:/Apache24/htdocs">
        ...
        ...
        AllowOverride All
        ...
        ...
    </Directory>

    ملاحظة: يوجد أكثر من خاصية AllowOverride, يجب تعديل فقط الخاصية الموجودة ضمن السياق المذكور .. أي بعد
    <Directory "c:/Apache24/htdocs">

 

 

إعدادات الـ PHP

يجب فتح الملف httpd.conf الموجود ضمن المجلد c:/Apache24/PHP/php.ini (في حال كان الملف غير موجود فيمكن نسخ الملف php.ini-develpment وتسمية النسخة الجديد باسم php.ini) والتأكد من الإعدادات التالية:

  1. التأكد من قيمة الخاصية
    short_open_tag = On
  2. التأكد من قيمة الخاصية
    memory_limit = 256M
  3. التأكد من قيمة الخاصية
    max_execution_time = 30
  4. التأكد من قيمة الخاصية
    error_reporting = E_ALL & ~E_NOTICE
  5. التأكد من قيمة الخاصية بحيث يجب أن تكون قيمتها هي المسار إلى المجلد ext ضمن المجلد PHP الذي نسخناه أي (في حال وجود ; في بداية السطر فيجب حذفها)
    extension_dir = "C:\Apache24\PHP\ext"
  6. إزالة الـ ; (إن وُجِدت) في أول السطر (يجب إزالة الـ ; فقط وليس كامل السطر)
    extension=php_curl.dll
  7. إزالة الـ ; (إن وُجِدت) في أول السطر (يجب إزالة الـ ; فقط وليس كامل السطر)
    extension=php_gd2.dll
  8. إزالة الـ ; (إن وُجِدت) في أول السطر (يجب إزالة الـ ; فقط وليس كامل السطر)
    extension=php_gettext.dll
  9. إزالة الـ ; (إن وُجِدت) في أول السطر (يجب إزالة الـ ; فقط وليس كامل السطر)
    extension=php_mbstring.dll
  10. إزالة الـ ; (إن وُجِدت) في أول السطر (يجب إزالة الـ ; فقط وليس كامل السطر)
    extension=php_mysql.dll
  11. إزالة الـ ; (إن وُجِدت) في أول السطر (يجب إزالة الـ ; فقط وليس كامل السطر)
    extension=php_mysqli.dll
  12. إزالة الـ ; (إن وُجِدت) في أول السطر (يجب إزالة الـ ; فقط وليس كامل السطر)
    extension=php_sockets.dll

 

إعدادات الـ MySQL

يجب فتح الملف my.ini (في حال كان الملف غير موجود فيمكن نسخ الملف my-default.ini وتسمية النسخة الجديد باسم my.ini) الموجود ضمن المجلد c:/Apache24/MYSQL والتأكد من الإعدادات التالية بعد [mysqld]:

  • يجب إضافة الخاصية في حال كانت غير موجودة
  • والتأكد من قيمتها في حال كانت موجودة مسبقاً

max_allowed_packet=128M
sql_mode=NO_ENGINE_SUBSTITUTION
lower_case_table_names=2
init_connect=‘SET NAMES utf8’
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
explicit_defaults_for_timestamp = TRUE
innodb=OFF
ignore-builtin-innodb
skip-innodb
default-storage-engine=myisam
default-tmp-storage-engine=myisam

 

إعداد الـ services

يجب إعداد هذه الـ services حتى يتم تشغيل السيرفر عند إقلاع الجهاز

 

إعداد الـ Apache

  1. افتح الـ command line (كمدير Run as administrator)
  2. اذهب إلى المجلد الذي قمت بتنزيل الـ Apache عليه باستخدام التعليمة cd
    للرجوع خطوة للوراء
    cd..للدخول إلى مجلد
    cd "folder name"
  3. داخل هذا المجلد يوجد مجلد bin قم بالدخول إليه أيضاً (أي بالنتيجة يجب أن تصل للمجلد c:/Apache24/bin ضمن الـ command line)
  4. قم بتنفيذ التعليمة التالية:
    httpd.exe -k install -n "Apache2.4"

فقط لا غير

للمزيد من المعلومات اقرأ هذا المقال من موقع apache

 

 

 

إعداد الـ MySQL

 

 

  • افتح الـ command line (كمدير Run as administrator)
  • اذهب إلى المجلد الذي قمت بتنزيل الـ MySQL عليه باستخدام التعليمة cd
    للرجوع خطوة للوراء
    cd..للدخول إلى مجلد
    cd "folder name"
  • داخل هذا مجلد الـ MYSQL يوجد مجلد bin قم بالدخول إليه أيضاً (أي بالنتيجة يجب أن تصل للمجلد c:/Apache24//bin ضمن الـ command line)
  • قم بتنفيذ التعليمة التالية:
    mysqld.exe --installفقط لا غير

 

 

 

 

ملاحظة: الـ Apache هو من سيقوم بتشغيل الـ PHP لذلك لا داعي لإعداد الـ PHP كـ Service

 

 

 

أشياء إضافية

تنزيل الـ phpMyAdmin

يمكن تنزيل الـ phpMyAdmin بعد التأكد من الإعداد الصحيح لكل ما سبق ذكره

  1. اذهب إلى الموقع هنا
    https://www.phpmyadmin.net/downloads
  2. قم بتنزيل آخر نسخة متاحة
  3. فك ضغط الملف إلى مجلد الـ htdocs لديك, أي إلى المسار التالي
    c:/Apache24/htdocs/
  4. قم بإعادة تسمية المجلد الناتج إلى phpMyAdmin

تعليقات

لا يوجد حالياً أي تعليق



تعليقك هنا

عليك تسجيل الدخول أولاً كي يتاح لك ترك تعليق, في حال لم يكن لديك عضوية اضغط هنا لإنشاء حساب جديد