การติดตั้ง Apache, PHP, MySQL, Perl บน Windows

เริ่มต้นด้วยการติดตั้ง อาปาเช่ (เซิร์ฟเวอร์ HTTP). คุณสามารถดาวน์โหลดได้ อาปาเช่ การติดตั้งบน www.apache.org ดาวน์โหลดเวอร์ชันที่คุณชอบ ฉันขอแนะนำเวอร์ชัน 2  นี่คือลิงค์ไปยังมัน

เพื่อการดาวน์โหลดที่เร็วขึ้น เยี่ยม.
หลังจากดาวน์โหลดไฟล์ . Msi ตัวติดตั้ง () เรียกใช้ วิซาร์ดการติดตั้ง ต่อไป ต่อไป จบ "งาน"...

โปรแกรมติดตั้งจะถามรายละเอียดบางอย่างเช่นชื่อ  เซิร์ฟเวอร์ ของคุณ ที่อยู่เซิร์ฟเวอร์ของคุณและที่อยู่อีเมลของผู้ดูแลระบบ หากคุณมีชื่อโดเมนหรือชื่อโฮสต์ ให้ป้อนข้อมูลดังนี้:

ชื่อเซิร์ฟเวอร์: your_domain.org
ที่อยู่เซิฟเวอร์: www.โดเมนของคุณ.org

อีเมล์ผู้ดูแลระบบ: ที่อยู่อีเมลนี้จะถูกป้องกันจากสแปมบอท คุณต้องเปิดใช้งาน JavaScript เพื่อดู

หากคุณไม่มี คุณควรได้รับจากที่อยู่ฟรี:

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

ตรวจสอบตัวเลือก 'ทำงานเป็นบริการสำหรับผู้ใช้ทุกคนบนพอร์ต 8080 "และกดปุ่ม ต่อไป, ทำเพื่อให้การติดตั้งเสร็จสมบูรณ์ สภา: ติดตั้งลงดิสก์ C: (ระบบจะสร้างโฟลเดอร์ขึ้นมา ไม่ต้องกังวล) เพื่อให้แน่ใจว่าคุณจะตั้งค่าได้ง่ายขึ้น เมื่อเสร็จแล้ว ให้เปิดเบราว์เซอร์แล้วเขียนลงในแถบที่อยู่:

HTTP://localhost/
ถ้าคุณเห็น"หน้าทดสอบสำหรับการติดตั้ง Apache" ทุกอย่างทำงานได้

การติดตั้ง PHP:

มาติดตั้งกัน PHP. ดาวน์โหลดไฟล์เก็บถาวรจาก www.php.net. นี่คือลิงค์โดยตรงไปที่ เวอร์ชัน 4.3.9:

ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดไฟล์เก็บถาวรและไม่ได้ติดตั้ง ตกลง! หลังจากดาวน์โหลดแล้ว ให้แตกไฟล์เก็บถาวรลงไป C:/PHP (นี่คือเพื่อลดความซับซ้อนของเส้นทาง) ตอนนี้เปิด 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

ตอนนี้ค้นหาตามบรรทัดนี้:


ตอนนี้เปลี่ยน:

ดัชนีตัวเลือก FollowSymlinks
#
# AllowOverride ควบคุมคำสั่งที่สามารถวางในไฟล์ .htaccess
# สิ่งนี้ไม่สามารถเป็น "ทั้งหมด", "ไม่มี" หรือการรวมกันของคำหลักใดๆ:
# FileInfo ตัวเลือก AuthConfig จำกัด
#
ไม่มี AllowOverride

ใน:

ดัชนีตัวเลือกรวมถึง FollowSymLinks MultiViews ExecCGI
#
# AllowOverride ควบคุมคำสั่งที่สามารถวางในไฟล์ .htaccess
# ไม่สามารถเป็น "ทั้งหมด", "ไม่มี" หรือคำหลักผสมกันใดๆ:
# FileInfo ตัวเลือก AuthConfig จำกัด
#
AllowOverride ทั้งหมด

ซึ่งจะช่วยให้.htaccess สนับสนุนบนเซิร์ฟเวอร์ของคุณและให้แน่ใจว่าคุณสามารถดูเนื้อหาของโฟลเดอร์โดยไม่ได้รับ ฮิตพระราชวังต้องห้าม ความผิดพลาด

ตอนนี้ค้นหา:

DirectoryIndex index.html index.var.html
และเปลี่ยนเป็น:

DirectoryIndex index.html index.php

บันทึกไฟล์และรีบูต อาปาเช่. (คุณสามารถรีสตาร์ทได้โดยคลิกรีสตาร์ทเซิร์ฟเวอร์ อาปาเช่ เมนูลัด เริ่มต้น หรือเป็นลายลักษณ์อักษร:

ล้างการรีสตาร์ท Apache

ในหน้าต่างพรอมต์คำสั่ง ОК!

คุณมี PHP ใช้งานได้กับเซิร์ฟเวอร์ของคุณ ตอนนี้เรามาตั้งค่ากัน PHP และรับรองว่ามันใช้งานได้จริง! เปิด ซี:/php/php.ini (เปลี่ยนชื่อ php.ini-distance) และค้นหารายการนี้:

สูงสุด_execution_time = 60; เวลาดำเนินการสูงสุดสำหรับแต่ละสคริปต์ในหน่วยวินาที สูงสุด_อินพุต_เวลา = 60; เวลาสูงสุดที่แต่ละสคริปต์สามารถแยกวิเคราะห์คำขอข้อมูลได้ หน่วยความจำ_จำกัด = 5M; จำนวนหน่วยความจำสูงสุดที่สคริปต์สามารถใช้ได้ (8 MB)

คุณต้องเปลี่ยนเป็นสิ่งที่คุณต้องการ นี่คือตัวเลือกที่ฉันใช้:

สูงสุด_execution_time = 300; เวลาดำเนินการสูงสุดสำหรับแต่ละสคริปต์ในหน่วยวินาที สูงสุด_อินพุต_เวลา = 300; เวลาสูงสุดที่แต่ละสคริปต์สามารถแยกวิเคราะห์คำขอข้อมูลได้ หน่วยความจำ_จำกัด = 5M; จำนวนหน่วยความจำสูงสุดที่สคริปต์สามารถใช้ได้ (8 MB)

ตอนนี้ค้นหา:

register_globals = ปิด

และเปลี่ยนเป็น:

register_globals = เปิด

ค้นหา :

extension_dir = ". "

และเปลี่ยนเป็น:

extension_dir = "C:/PHP/ส่วนขยาย"

หากคุณติดตั้ง PHP ใน C: ...

ค้นหา :

หน้าต่าง
ส่วนขยาย; โปรดทราบว่าขณะนี้มีการรองรับ MySQL ODBC ในตัวแล้ว ดังนั้นจึงไม่จำเป็นต้องใช้ DLLs ในการดำเนินการนี้
และยกเลิกการใส่เครื่องหมายข้อคิดเห็น (ลบ; ด้านหน้า) โมดูลต่อไปนี้:

ส่วนขยาย=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_จาก =

และการเปลี่ยนแปลงเป็น:

[จดหมาย]; สำหรับ Win32 เท่านั้น
SMTP = mail.isp.org
smtp_พอร์ต = 25
; สำหรับ Win32 เท่านั้น
sendmail_จาก = [ป้องกันอีเมล]_โดเมน.org

หากคุณไม่มีเมลเซิร์ฟเวอร์หรือ:

[จดหมาย]; สำหรับ Win32 เท่านั้น

SMTP = ท้องถิ่น
smtp_พอร์ต = 25
; สำหรับ Win32 เท่านั้น
sendmail_จาก = [ป้องกันอีเมล]_โดเมน.org

หากคุณมีเมลเซิร์ฟเวอร์...

บันทึกไฟล์ ตอนนี้เรามาทำการติดตั้งให้เสร็จสิ้น PHP. คัดลอกทั้งหมด DLL ไฟล์จาก C:/PHP/ไลบรารี่ ใน C: / Windows / System32. สำเนา C:/php/php4ts.dl ฉันเข้า ค:/วินโดวส์/System32/ และคัดลอก php.ini จากโฟลเดอร์ PHP ในหน้าต่างและ system32. เริ่มต้นใหม่ อาปาเช่. เปิดแผ่นจดบันทึกและเพิ่มลงในไฟล์:

<? PHP
phpinfo
();?>

บันทึกไฟล์นี้ในโฟลเดอร์ HTDOCS (C:/Apache/HTDOCS) ยังไง info.php และเปิดเบราว์เซอร์ ในแถบที่อยู่พวกเขาเขียนว่า:

HTTP://localhost/info.php

คุณควรเห็นการกำหนดค่า PHP ในตาราง สามารถเลือกติดตั้งไฟล์ looong ได้ เครื่องมือเพิ่มประสิทธิภาพ Zend. ฉันใช้มัน... มันไม่จำเป็นต้องมีการสอน ติดตั้งโมดูลลูกแพร์สำหรับ PHPเพียงเรียกใช้ go pear แบทช์จากโฟลเดอร์ php และ 2 คลิกไฟล์ reg เพื่อสิ้นสุดการติดตั้ง

เพิ่มความคิดเห็น