วิธีเพิ่มการรองรับ PHP ให้กับ IIS7 ใน Vista / Windows Server 2008
ปัจจุบันเว็บไซต์จำนวนมากเขียนด้วย PHP อย่างไรก็ตาม สภาพแวดล้อมของเซิร์ฟเวอร์ไม่จำเป็นต้องเป็น FreeBSD หรือ Linux ยิ่งไปกว่านั้น ตามรายงานก่อนหน้านี้ ประสิทธิภาพการรัน PHP ใน Windows Server 2008 เพิ่มขึ้นมากกว่า 40%
ต่อไป ให้ฉันเข้าสู่หัวข้อวันนี้ วิธีเพิ่มการรองรับหน้าเว็บ PHP ภายใต้ IIS7
สภาพแวดล้อมของระบบ: Vista / Windows Server 2008
1. ขั้นแรก ให้ติดตั้ง IIS7 (แผงควบคุมโปรแกรมและคุณลักษณะ คุณลักษณะของ Windows) ภายใต้เงื่อนไขการเลือกเริ่มต้น อย่าลืมตรวจสอบตัวเลือกทั้งสองของ ISAPI
หลังจากการติดตั้งเสร็จสมบูรณ์ ให้ป้อน http://127.0.0.1 ในเบราว์เซอร์ หากไม่มีสิ่งใดผิดพลาด อินเทอร์เฟซต้อนรับ IIS7 จะปรากฏขึ้น
2. จากนั้น ติดตั้ง PHP
และดาวน์โหลดแพ็คเกจการติดตั้ง PHP คุณสามารถไปที่: http://cn.php.net/downloads.php และดาวน์โหลด windows binaries ที่นี่ หลังจากติดตั้ง PHP เสร็จแล้ว ฉันติดตั้งมันใน d:php ในไดเร็กทอรีนี้ ให้ค้นหา php.ini-dist เปลี่ยนชื่อเป็น php.ini และเปิด php.ini:
ค้นหา: extension_dir = "./" แทนที่ด้วย extension_dir = "d:php";
พบ: ส่วนขยายของ Windows:
ลบความคิดเห็นออกจากแต่ละบรรทัดภายใต้การกำหนดค่าโมดูลด้านล่าง ตัวอย่างมีดังนี้:
extension=php_mbstring.dll
ส่วนขยาย=php_gd2.dll
ส่วนขยาย=php_MySQL.dll
บันทึก. คัดลอกไฟล์ไปยังไดเร็กทอรี windows ของระบบของคุณ
3. สร้างกลุ่มแอปพลิเคชันใหม่ใน IIS7 และตั้งค่าประเภท .Net ของพูลเป็นไม่มีการจัดการ
สร้างเว็บไซต์ใหม่และเปิดใช้งานการอนุญาต "อ่าน" และ "เรียกใช้สคริปต์" หลังจากเสร็จสิ้น ให้เพิ่มตัวกรอง ISAPI ลงในเว็บไซต์นี้
จากนั้นเพิ่มการแมปตัวจัดการ
ในกระบวนการข้างต้น ให้เพิ่ม D:PHPphp5isapi.dll ลงใน Handler Mapping
ตกลง การดำเนินการทั้งหมดเสร็จสมบูรณ์แล้ว ตอนนี้คุณสามารถทดสอบได้ว่าไฟล์ PHP ทำงานอย่างถูกต้องหรือไม่