تثبيت Apache و PHP و MySQL و Perl على نظام Windows

لنبدأ بالتثبيت أباتشي (خادم HTTP). يمكنك تحميل أباتشي المنشآت على www.apache.org قم بتنزيل الإصدار الذي تريده، أوصي بالإصدار 2.  وهنا رابط لذلك.

للتحميل بشكل أسرع، يزور.
بعد تنزيل الملف . MSI المثبت ()، قم بتشغيله. معالج التثبيت التالي، التالي، إنهاء "العمل"...

سيطلب منك المثبت بعض التفاصيل مثل الاسم  الخادم الخاص بك وعنوان الخادم الخاص بك وعنوان البريد الإلكتروني للمسؤول. إذا كان لديك اسم نطاق أو اسم مضيف، فأدخل المعلومات كما يلي:

اسم الخادم: your_domain.org
عنوان المستقبل: www.your-domain.org

البريد الالكتروني للمشرف: محمي عنوان البريد الإلكتروني هذا من المتطفلين و برامج التطفل. تحتاج إلى تفعيل جافا سكريبت لتتمكن من مشاهدته.

إذا لم يكن لديك واحدة، يجب أن تحصل على واحدة على العنوان المجاني:

http://www.no-ip.org/

خيار الاختيار 'يعمل كخدمة لجميع المستخدمين على المنفذ 8080 "واضغط على الزر إضافي, نهايةلإكمال التثبيت. مجلس: تثبيته على القرص C: (يقوم بإنشاء مجلد له، لا تقلق) للتأكد من إعداده بشكل أسهل. إذا انتهيت، افتح متصفحك واكتب في شريط العناوين:

HTTP://المضيف المحلي/
إذا رأيت "صفحة اختبار لتثبيت أباتشي"، كل شيء يعمل.

تركيب PHP:

دعونا تثبيت PHP. تحميل الأرشيف من www.php.net. هنا الرابط المباشر ل الإصدار 4.3.9:

تأكد من تنزيل الأرشيف وعدم تثبيته. حسنا! بعد تنزيله، قم بفك ضغط الأرشيف في ملف ج:/بي إتش بي (وهذا لتبسيط المسار). افتح الآن C:/Apache/conf/httpd.conf وابحث عن هذا السطر:

#LoadModule Ssl_module Modules/mod_ssl.so

تحت هذا السطر أضف هذا:

وحدات LoadModule rewrite_module / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
تطبيق AddType/x-HTTPD-PHP .php
تطبيق AddType/x-HTTPD-PHP.php3
تطبيق AddType/x-HTTPD-PHP.php4

الآن ابحث على طول هذا السطر:

<الدليل "C:/Apache2/HTDOCS">
الآن التغيير:

مؤشرات الخيارات FollowSymLinks
#
# يتحكمAllowOverride في التوجيهات التي يمكن وضعها في ملف .htaccess.
# لا يمكن أن يكون هذا "الكل" أو "لا شيء" أو أي مجموعة من الكلمات الرئيسية:
# حد خيارات معلومات الملف AuthConfig
#
AllowOverride لا يوجد

في:

تتضمن فهارس الخيارات FollowSymLinks MultiViews ExecCGI
#
# يتحكمAllowOverride في التوجيهات التي يمكن وضعها في ملف .htaccess.
# لا يمكن أن يكون هذا "الكل" أو "لا شيء" أو أي مجموعة من الكلمات الرئيسية:
# حد خيارات معلومات الملف AuthConfig
#
AllowOverride جميع

وهذا سيسمح.هتكس الدعم على الخادم الخاص بك وتأكد من أنه يمكنك رؤية محتويات المجلد دون استلامه 403 المحرمة خطأ.

الآن ابحث:

DirectoryIndex Index.html Index.var.html
وتغييره إلى:

DirectoryIndex Index.html Index.php

احفظ الملف وأعد التشغيل أباتشي. (يمكنك إعادة تشغيله بالنقر فوق إعادة تشغيل الخادم أباتشي اختصار القائمة بداية أو كتابيًا:

إعادة تشغيل أباتشي نظيفة

في نافذة موجه الأوامر. OK!

عندك PHP يعمل لخادمك. الآن دعونا نقوم بإعداده PHP والتأكد من أنه يعمل بالفعل! يفتح ج:/php/php.ini (تمت إعادة تسمية php.ini-distance) وابحث عن هذا العنصر:

max_execution_time = 60 ؛ الحد الأقصى لوقت التنفيذ لكل برنامج نصي، بالثواني max_input_time = 60؛ الحد الأقصى للوقت الذي يمكن لكل برنامج نصي تحليل طلب البيانات فيه Memory_limit = 5M؛ الحد الأقصى لحجم الذاكرة الذي يمكن أن يستهلكه البرنامج النصي (8 ميجابايت)

عليك تغييره إلى ما تريد. هنا هو الخيار الذي أستخدمه:

max_execution_time = 300 ؛ الحد الأقصى لوقت التنفيذ لكل برنامج نصي، بالثواني max_input_time = 300؛ الحد الأقصى للوقت الذي يمكن لكل برنامج نصي تحليل طلب البيانات فيه Memory_limit = 5M؛ الحد الأقصى لحجم الذاكرة الذي يمكن أن يستهلكه البرنامج النصي (8 ميجابايت)

الآن ابحث:

register_globals = إيقاف

وتغييره إلى:

Register_globals = قيد التشغيل

يبحث :

Extension_dir = ". "

وتغييره إلى:

Extension_dir = "C:/PHP/الامتدادات"

إذا قمت بتثبيت PHP في C: ...

يبحث :

، ويندوز
ملحقات؛ برجاء ملاحظة أن دعم MySQL ODBC أصبح مدمجًا الآن، لذا لا يلزم وجود ملفات DLL لهذا الغرض.
وقم بإلغاء التعليق (حذف؛ أمامي) الوحدات التالية:

ملحق=php_bz2.dll
ملحق=php_db.dll
ملحق=php_gd2.dll
ملحق=php_java.dll
ملحق=php_msql.dll
ملحق=php_pdf.dll
ملحق=php_pgsql.dll
ملحق=php_sockets.dll

نعم! الآن دعنا نغير إعدادات بحث SMTP (من الجيد بالنسبة لك mail() أنك بحاجة إليه!!!.)

[بريد]؛ لWin32 فقط.

SMTP=
ميناء smtp = 25
; بالنسبة لـ Win32
فقط.؛ Sendmail_from =

والتغييرات على:

[بريد]؛ لWin32 فقط.
SMTP = mail.isp.org
ميناء smtp = 25
; لWin32 فقط.
Sendmail_from = [البريد الإلكتروني محمي]_domain.org

إذا لم يكن لديك خادم بريد أو:

[بريد]؛ لWin32 فقط.

SMTP = محلي
ميناء smtp = 25
; لWin32 فقط.
Sendmail_from = [البريد الإلكتروني محمي]_domain.org

إذا كان لديك خادم البريد...

احفظ الملفات. الآن دعونا نكمل التثبيت PHP. نسخ جميع DLL الملفات من ج:/PHP/المكتبات في ج: / Windows / System32. ينسخ ج:/php/php4ts.dl ل في ج:/ويندوز/System32/ ونسخ لغة PHP من المجلد PHP في النوافذ و system32. إعادة تشغيل أباتشي. افتح المفكرة وأضفها إلى الملف:

<? PHP
phpinfo
()؛؟>

احفظ هذا الملف في مجلد HTDOCS (ج:/أباتشي/HTDOCS) كيف info.php وافتح المتصفح. في شريط العناوين يكتبون:

HTTP://localhost/info.php

يجب أن تشاهد تكوين PHP في الجدول. يمكن تثبيت ملف looong بشكل اختياري مُحسِّن Zend. أنا استخدمه...ولا يحتاج إلى برنامج تعليمي. تثبيت وحدات الكمثرى ل PHPما عليك سوى تشغيل go pear Batch من مجلد php ثم النقر فوق ملف reg لإنهاء عملية التثبيت

إضافة تعليق