1. การเตรียมซอฟต์แวร์: ต่อไปนี้เป็นเวอร์ชันอย่างเป็นทางการล่าสุด ณ วันที่ 20/4/2548
PHP (5.1.2): http://www.php.net
MySQL (5.0.19): http://www.mysql.com
เครื่องมือเพิ่มประสิทธิภาพ Zend (2.6.2): http://www.zend com
phpMyAdmin (2.8.0.2): http://www.phpmyadmin.net
ถือว่า C: เป็นดิสก์ระบบของระบบปฏิบัติการที่คุณใช้อยู่ หากระบบปฏิบัติการปัจจุบันของคุณไม่ได้ติดตั้งใน C: โปรดแก้ไข มันเอง
2. ติดตั้ง PHP:
(1) หลังจากดาวน์โหลด รับ php-5.1.2-Win32.zip และแตกไฟล์ไปที่ C:php (เส้นทางนี้สามารถกำหนดเองได้ แต่ถ้าคุณใช้เส้นทางนี้ด้านล่าง โปรดแก้ไขตามนั้น);
(2) จากนั้นคัดลอก C:phplibmysql.dll และ C:Inetpubphpextphp_mysql.dll ไปยัง C:Windowssystem32;
(3) คัดลอก C:PHPphp.ini-dist ไปยัง C : Windows (C:WINNT ใน Windows 2000) และเปลี่ยนชื่อเป็น php.ini จากนั้นเปิดด้วย Notepad และใช้ฟังก์ชันการค้นหาของ Notepad เพื่อค้นหา:
extension_dir = "C:PHPext"
ชี้เส้นทางไปยังไดเร็กทอรีส่วนขยายในไดเร็กทอรี PHP ของคุณ เช่น extension_dir = "C:Inetpubphpext";
ค้นหา; ส่วนขยายของ Windows และเปิดเฉพาะโมดูลที่จำเป็นเพื่อบันทึกหน่วยความจำ (ลบ; ก่อนแต่ละโมดูล) ):
ส่วนขยาย=php_gd2.dll
ไลบรารี GD รองรับ หากไม่ได้เปิดโมดูลนี้ จะไม่สามารถใช้ลายน้ำรูปภาพของ Discuz!
ส่วนขยาย=php_mbstring.dll
เพื่อรองรับ phpMyAdmin ให้เปิด mbstring
ส่วนขยาย=php_mysql.dll
จำเป็นต้องพูด มันรองรับ MySQL
(4) กำหนดค่า IIS ให้รองรับ PHP
ขั้นแรกคุณต้องแน่ใจว่าติดตั้ง IIS ในระบบอย่างถูกต้อง หากไม่ได้ติดตั้ง คุณจะต้องติดตั้ง IIS ก่อน
เมื่อรวม PHP เข้ากับ IIS จะรองรับโหมด CGI และ ISAPI ขอแนะนำให้ใช้โหมด ISAPI ที่นี่เราแนะนำวิธีการติดตั้งโหมด ISAPI เท่านั้น: ขั้นตอนการติดตั้งโหมด ISAPI:
เลือก "Internet Service Manager" ใน "เครื่องมือการดูแลระบบ" ใน "แผงควบคุม" เปิด IIS และหยุดบริการ จากนั้นทางด้านซ้าย "คุณต้องมีเว็บที่รองรับ PHP" คลิกขวาที่ไซต์และเลือก "Properties" ค้นหาและคลิกปุ่ม "เพิ่ม" ในแท็บ "ตัวกรอง ISAPI" ของหน้าต่าง "คุณสมบัติเว็บไซต์" ที่เปิดขึ้น และเลือก "ชื่อตัวกรอง" ในป๊อปอัป ขึ้นหน้าต่าง "คุณสมบัติตัวกรอง" "ป้อน: PHP ในคอลัมน์ จากนั้นชี้ไฟล์ปฏิบัติการไปยังเส้นทางที่ php5isapi.dll ตั้งอยู่ เช่น: C:PHPphp5isapi.dll
เปิดแท็บ "Home Directory" ของหน้าต่าง "คุณสมบัติเว็บไซต์" ค้นหาและคลิกปุ่ม "กำหนดค่า" ค้นหาและคลิกปุ่ม "เพิ่ม" ในหน้าต่างป๊อปอัป "การกำหนดค่าแอปพลิเคชัน" เพิ่มการแมปส่วนขยายในหน้าต่างป๊อปอัปพร้อมส่วนขยาย php คลิก "เรียกดู" เพื่อชี้ไฟล์ปฏิบัติการไปที่ php5isapi.dll เช่น: C:PHPphp5isapi.dll จากนั้นยืนยันจนสุด
จากนั้นเปิดแท็บ "เอกสาร" ของ "คุณสมบัติเว็บไซต์" ค้นหาและคลิกปุ่ม "เพิ่ม" เพื่อเริ่มเอกสารไปยังเว็บไซต์เริ่มต้น เพิ่มรายการ index.php ลงในรายการ คุณสามารถเพิ่ม index.php ไปที่ลำดับความสำคัญสูงสุดเพื่อให้พบเอกสาร index.php โดยอัตโนมัติ และเปิดขึ้นก่อนเมื่อเข้าถึงไซต์ ตรวจสอบ
ให้แน่ใจว่าได้เลือกการตั้งค่าแอปพลิเคชันและสิทธิ์ในการดำเนินการของไดเรกทอรีเว็บแล้ว จากนั้นปิด Internet Information Services Manager และดำเนินการคำสั่งต่อไปนี้ในพร้อมท์คำสั่ง:
net stop w3svc
หยุดสุทธิ iisadmin
net start w3svc
จากนั้นตั้งค่าการอนุญาตส่วนขยาย ISAPI ใน "WEB Service Extension" ทางด้านซ้ายของ "Internet Service Manager" สิทธิ์ Active Server Pages
เพื่อเปิดเบราว์เซอร์ ให้ป้อน: http://localhost/ หลังจากเห็นหน้าความสำเร็จ ในรูท IIS สร้าง phpinfo.php ใหม่ในไดเร็กทอรีที่มีเนื้อหาดังต่อไปนี้:
<?php
phpinfo();
-
เปิดเบราว์เซอร์แล้วป้อน: http://localhost/phpinfo.php ข้อมูลทั้งหมดเกี่ยวกับ PHP ที่เซิร์ฟเวอร์ปัจจุบันรองรับจะปรากฏขึ้น คุณจะเห็นว่าโหมดเซิร์ฟเวอร์ API คือ: ISAPI
3. ติดตั้ง MySQL:
ดาวน์โหลด Windows Essentials (x86) แล้วดับเบิลคลิกเพื่อติดตั้ง ที่นี่ฉันติดตั้งลงใน C:MySQL ในระหว่างขั้นตอนการติดตั้ง คุณจะได้รับแจ้งว่าคุณต้องการกำหนดค่าทันทีหรือไม่ เพื่อทำการติดตั้งให้เสร็จสิ้น หลังจากการติดตั้งเสร็จสิ้น ให้ป้อน: C:MySQLbinmysqld-nt -install ใน "Run" ของเมนู "Start" หลังจากดำเนินการสำเร็จ ให้ป้อน: net mysql start บริการ MySQL จะเริ่มทำงาน ; หากคุณยังคงต้องการเปรียบเทียบ หากต้องการกำหนดค่า MySQL โดยละเอียด โปรดป้อนไดเรกทอรี C:MySQLbin เรียกใช้ MySQLInstanceConfig.exe และปฏิบัติตามคำแนะนำ
หากคุณดาวน์โหลด Windows (x86) ให้แตกไฟล์แล้วดับเบิลคลิกเพื่อดำเนินการ Setup.exe ขั้นตอนจะเหมือนกับข้างต้น
หากคุณดาวน์โหลดโดยไม่มีตัวติดตั้ง (แตกไฟล์ใน C:) ให้ขยายขนาดโดยตรงไปที่ C:MySQL ให้ป้อน: C:MySQLbinmysqld-nt.exe ใน "Run" ของเมนู "Start" และการดำเนินการ สำเร็จ จากนั้นป้อน: net mysql start เพื่อเริ่มบริการ MySQL
ตั้งรหัสผ่านสำหรับ MYSQL เพื่อความปลอดภัย:
มีตัวช่วยสร้างการกำหนดค่า MySQL Server Instance Config Wizar ในเมนูทั่วไป หลังจากรันแล้ว ให้ทำตามขั้นตอนด้านล่างเพื่อกำหนดค่าและตั้งรหัสผ่าน ROOT
ขอแนะนำให้รหัสผ่าน ROOT ซับซ้อนกว่านี้เพื่อความปลอดภัยของเซิร์ฟเวอร์!
คุณยังสามารถใช้การกำหนดค่าคำสั่งในไคลเอนต์บรรทัดคำสั่ง MySQL:
ขั้นแรก เปิดหน้าต่าง DOS จากนั้นป้อนไดเร็กทอรี mysqlbin จากนั้นพิมพ์คำสั่ง mysql -uroot -p หลังจากกด Enter คุณจะได้รับแจ้งให้ป้อนรหัสผ่านของคุณ หากเพิ่งติดตั้ง MYSQL รูทผู้ใช้ขั้นสูงจะไม่เป็นเช่นนั้น มีรหัสผ่านดังนั้นคุณสามารถป้อนได้โดยตรงโดยกด Enter MYSQL เข้าสู่ระบบแล้ว พรอมต์ MYSQL คือ: mysql>
เปลี่ยนรหัสผ่าน
รูปแบบ: mysqladmin -u ชื่อผู้ใช้ -p รหัสผ่านเก่า รหัสผ่าน รหัสผ่านใหม่ ตัวอย่าง: เพิ่มรหัสผ่านไปที่รูท xqin.com ขั้นแรกให้ป้อนไดเร็กทอรี mysqlbin ใต้ DOS จากนั้นพิมพ์คำสั่งต่อไปนี้
mysqladmin -uroot - รหัสผ่าน xqin.com
หมายเหตุ: เนื่องจาก root ไม่มีรหัสผ่านในตอนเริ่มต้น รายการรหัสผ่านเก่า -p จึงสามารถละเว้นได้
จากนั้นดำเนินการ:
ตั้งรหัสผ่านสำหรับ 'root'@'localhost' = OLD_PASSWORD('xqin.com');
คำสั่งที่นี่เป็นเพราะอัลกอริทึมการแฮชรหัสผ่านที่ใช้ในโปรโตคอลการตรวจสอบของ MySQL 4.1 และเวอร์ชันที่ใหม่กว่าเข้ากันไม่ได้กับไคลเอนต์เก่า เมื่อเข้าสู่ระบบด้วยรหัสผ่านที่ถูกต้องใน PHPMYADMIN ระบบจะแจ้งด้วย:
ไคลเอนต์ไม่รองรับโปรโตคอลการตรวจสอบสิทธิ์ที่ร้องขอ
โดยเซิร์ฟเวอร์ พิจารณาอัปเกรดไคลเอ็นต์ MySQL
จึงต้องเตรียมการใช้งาน PHPMYADMIN ที่ถูกต้องในภายหลัง
โดยให้ตั้งรหัสผ่าน ROOT เป็น xqin.com
4. ติดตั้ง Zend Optimizer:
หลังจากดาวน์โหลดแล้วจะได้ ZendOptimizer-2.6.2-Windows-i386.exe เพียงสองเท่า -คลิกเพื่อติดตั้ง กระบวนการติดตั้งต้องการให้คุณเลือกเว็บเซิร์ฟเวอร์ ให้เลือก IIS จากนั้นระบบจะแจ้งให้คุณรีสตาร์ทเว็บเซิร์ฟเวอร์หรือไม่ เลือกใช่ จากนั้นระบบจะแจ้งให้คุณสำรองข้อมูล php.ini ก่อนดำเนินการติดตั้งให้เสร็จสิ้น ตกลงเพื่อทำการติดตั้งให้เสร็จสิ้น
5. ติดตั้ง phpMyAdmin:
และ
คัดลอกไปยังไดเร็กทอรีรากของ phpMyAdmin แล้วตั้งชื่อว่า config.inc.php
$cfg[ 'PmaAbsoluteUri'] ตั้งค่า URL ของ phpmyadmin ของคุณ เช่น: $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; โปรดทราบว่าการดำเนินการนี้จะถือว่า phpmyadmin ค้นหา $cfg['blowfish_secret ในไดเรกทอรีรากของไซต์เริ่มต้น '] หลังจากตั้งค่ารหัสผ่าน root แล้ว คุณต้องกรอกรหัสผ่านที่นี่ด้วย ตัวอย่างเช่น รหัสผ่าน ROOT xqin.com ถูกตั้งค่าเป็น $cfg['blowfish_secret'] = 'xqin.com ';
ค้นหา $cfg['DefaultLang'] และตั้งค่าเป็น zh-gb2312;
ค้นหา $cfg['DefaultCharset'] และตั้งค่าเป็น gb2312;
ค้นหา $cfg['Servers'][$i]['auth_type'] ค่าเริ่มต้นคือ config ซึ่งไม่ปลอดภัยและไม่แนะนำ ขอแนะนำให้ใช้คุกกี้และตั้งค่าเป็น $cfg['Servers'][$i ][ 'auth_type'] = 'คุกกี้';
โปรดทราบว่าหากตั้งค่าเป็น config โปรดตั้งชื่อผู้ใช้และรหัสผ่านด้านล่าง! ตัวอย่างเช่น:
$cfg['Servers'][$i]['user'] = 'root'; // ผู้ใช้ MySQL----- ผู้ใช้ที่เชื่อมต่อ MySQL
$cfg['Servers'][$i]['password'] = 'xqin.com';
ไฟล์การกำหนดค่าของฉันมีไว้เพื่อการอ้างอิงเท่านั้น!
http://xqin.com/iis/config.inc.txt
เปิดเบราว์เซอร์แล้วป้อน: http://localhost/phpMyAdmin/ หาก IIS และ MySQL เริ่มต้นแล้ว ให้ป้อนรหัสผ่าน ROOT ของผู้ใช้ xqin.com เพื่อเรียกดูเนื้อหาฐานข้อมูล
โปรดค่อยๆ ทำความคุ้นเคยกับฟังก์ชันเฉพาะของ phpMyAdmin และจะไม่ลงรายละเอียดที่นี่
ณ จุดนี้การติดตั้งทั้งหมดจะเสร็จสมบูรณ์