ขั้นแรกให้ดาวน์โหลด APACHE2.2.3 Mysql 5.0.22 PHP 5.2.0 จากเว็บไซต์
สมมติฐาน: ดิสก์ระบบคือ c:/
สมมติฐาน: หลังการติดตั้ง สถานะของไดเร็กทอรีจะเป็นดังนี้:
apache --------------------------> C:Program FilesApache Software FoundationApache2.2.2
mysql --------------------------->C:Program FilesMySQLMySQL เซิร์ฟเวอร์ 5.0
php--------------------------------->c:/php
การตระเตรียม:
ก่อนการติดตั้ง คุณต้องตรวจสอบว่าพอร์ต 80 และพอร์ต 3306 ถูกครอบครองโดยโปรแกรมอื่นหรือไม่ หากเป็นเช่นนั้น คุณจะต้องลบซอฟต์แวร์ที่เกี่ยวข้องออก
ขั้นตอนแรกคือการติดตั้ง mysql
แตกไฟล์แพ็คเกจที่บีบอัดและดำเนินการไฟล์การติดตั้ง ส่วนใหญ่เพียงแค่ต้องติดตั้งตามเส้นทางเริ่มต้นและพร้อมท์การติดตั้ง ควรสังเกตว่าไม่สามารถเลือกผู้ใช้ที่ไม่ระบุชื่อได้และจำเป็นต้องเพิ่มเส้นทางไปยัง mysql ลงในระบบ เส้นทาง. หลังจากการติดตั้งเสร็จสมบูรณ์ คุณจะต้องรีสตาร์ทคอมพิวเตอร์
หลังจากรีสตาร์ทคอมพิวเตอร์ ให้ทำเครื่องหมายที่ [Control Panel] à [Administrative Tools] à [Services] เพื่อตรวจสอบว่าบริการ mysql เริ่มทำงานหรือไม่ ถ้าไม่ ให้เริ่มบริการ mysql
หมายเหตุ: เทอร์มินัลล็อกอิน mysql ในทางลัดจะถูกล็อกอินโดยตรงในฐานะผู้ใช้รูท และรหัสผ่านที่แจ้งคือรหัสผ่านของผู้ใช้รูท คุณสามารถสร้างฐานข้อมูลผู้ใช้และผู้ใช้ใหม่ในสถานะผู้ใช้รูทนี้ได้ คำสั่งมีดังนี้:
สร้างฐานข้อมูล gc0100; //สร้างฐานข้อมูล
ให้สิทธิ์ทั้งหมดบน gc0100.* ให้กับ gc0100@localhost ที่ระบุโดย 'gc0100';//สร้างผู้ใช้ในเครื่อง
ให้สิทธิ์ทั้งหมดบน gc0100.* ให้กับ gc0100@"% " ระบุโดย 'gc0100';//สร้างผู้ใช้ระยะไกลแล้วป้อน cmd ใน [Start]->[Run]
จากนั้นดำเนินการคำสั่ง:
ฐานข้อมูลที่เข้าถึงโดย mysql –u ชื่อผู้ใช้ –p จะแจ้งให้ป้อนรหัสผ่านของผู้ใช้ที่เกี่ยวข้อง
2
: ติดตั้ง apache และกำหนดค่าให้รองรับ PHP
ตามค่าเริ่มต้น จะถูกติดตั้งภายใต้ C:Program FilesApache Software FoundationApache2.2
นอกจากนี้ยังมีช่องป้อนข้อมูลที่แจ้งให้คุณป้อนชื่อโดเมนและที่อยู่อีเมลของผู้ดูแลระบบ เพียงกรอกลงไป
+---------------------------------------------------------------- ----
|. หมายเหตุ: หลังจากการติดตั้งเสร็จสิ้น บริการ apache จะถูกติดตั้งและเริ่มต้นโดยอัตโนมัติ หากเกิดปัญหาขึ้นที่นี่:
|" (OS 10048) โดยปกติแล้ว อนุญาตให้ใช้ที่อยู่ซ็อกเก็ตแต่ละรายการได้เพียงครั้งเดียว (โปรโตคอล/ที่อยู่เครือข่าย/พอร์ต):
|. make_sock: ไม่สามารถผูกกับที่อยู่ 0.0.0.0:80..." ซึ่งมักเกิดจากการที่ IIS ครอบครองพอร์ต 80
| . วิธีแก้ไข: เปิดแผงควบคุม -> บริการ ค้นหาบริการผู้ดูแลระบบ IIS ปิดและปิดการใช้งาน
|. จากนั้นใช้ CMD เพื่อเข้าสู่โหมดบรรทัดคำสั่งและเข้าสู่ไดเร็กทอรีที่คุณติดตั้ง apache/apache2/bin
|. +------------------------------------------------ ---------------
ในการเริ่มต้น Apache คุณจะต้องเริ่มต้นในฟังก์ชันทางลัดของ Apache เท่านั้น
จากนั้นทดสอบว่า apache ประสบความสำเร็จใน IE แล้วป้อน http://localhost
ถ้ามันใช้งานได้! แสดงว่าติดตั้ง apache สำเร็จแล้ว
ในการติดตั้ง PHP ให้แตกไฟล์ php-5.2.0-Win32.zip ไปที่ c:php
และค้นหา php.ini-dist ในไดเร็กทอรี php (ดูเหมือนว่านี่เป็นนิสัย จริงๆ แล้ว ฉันชอบใช้ php.ini) ini-recommended) เปลี่ยนชื่อเป็น php.ini และคัดลอกไปยังไดเร็กทอรีระบบ windows (กรณีพิเศษ: ไดเร็กทอรีระบบ win2k คือ c:winnt, windows xp คือไดเร็กทอรี c:windows
จากนั้นคัดลอกไดนามิกไลบรารีทั้งหมด (*.dll) ในไดเร็กทอรี php ไปยังไดเร็กทอรี system32 (c:winntsystem32 สำหรับ win2k, c:windowssystem32 สำหรับ windows xp)
สุดท้าย ไปที่ c:phpext และคัดลอกสองไฟล์ php_gd2.dll php_mysql.dll ไปยังไดเร็กทอรี system32 (เหมือนกับด้านบน)
กำหนดค่า httpd.conf ใน apache
และใช้ notepad เพื่อเปิดไฟล์ C:Program FilesApache Software FoundationApache2.2confhttpd.conf
ค้นหา AddDefaultCharset ISO-8859-1 และเปลี่ยนเป็น
AddDefaultCharset GB2312 (ทำให้การเข้ารหัสภาษาเริ่มต้นเป็นภาษาจีนตัวย่อ)
ค้นหา DocumentRoot "C:Program FilesApache Software FoundationApache2.2htdocs" และเปลี่ยนเป็นไดเร็กทอรี WEB ของคุณ
ตัวอย่างเช่น: DocumentRoot "D:/www"
ค้นหา DirectoryIndex index.html index.html.var แล้วเพิ่ม index.htm index.php (ค่าเริ่มต้น index.php คือไฟล์โฮมเพจ)
---------- --- -การติดตั้ง PHP แบบโมดูลาร์ ------------------------------------
ค้นหาบรรทัด #LoadModule ssl_module modules/mod_ssl.so และเพิ่มบรรทัดหลังบรรทัดนี้
LoadModule php5_module c:/php/php5apache2.dll (**ข้อผิดพลาด**)
แก้ไขเป็น: LoadModule php5_module “c:/php/php5apache2_2.dll”
เหตุผล: php5apache2.dll รองรับเฉพาะ apache เวอร์ชัน 2.0 และไม่สามารถรองรับเวอร์ชัน 2.2 ขึ้นไปได้ เนื่องจาก apache เวอร์ชันล่าสุดของเราคือ 2.2.3
ดังนั้นจึงต้องใช้เวอร์ชันใหม่ของไดนามิกไลบรารี php5apache2_2.dll และไดนามิกไลบรารีเวอร์ชันเก่าไม่สามารถใช้งานได้ แต่หาก apache ที่คุณติดตั้งเป็นเวอร์ชัน 2.0 คุณจำเป็นต้องใช้ไดนามิกไลบรารีเวอร์ชันเก่าเท่านั้น ซึ่งก็คือ php5apache2.dll
หนึ่งในนั้นคือ c:/php/php5apache2.dll(php5apache2_2.dll) คือตำแหน่งของ php5apache2.dll(php5apache2_2.dll) ในไดเร็กทอรี php ของคุณ
จากนั้นค้นหาบรรทัด AddType application/x-gzip .gz .tgz และเพิ่มเข้าไป หลังบรรทัดนี้ หนึ่งบรรทัด
AddType application/x-httpd-php .php
(อันที่จริง: เส้นสีแดงสองเส้นด้านบน คุณสามารถเพิ่มได้โดยตรงที่ส่วนท้ายของไฟล์ httpd.conf)
-------------------------------------------------- -------------------------------------------------- ------------------
ณ จุดนี้ โดยพื้นฐานแล้วสภาพแวดล้อม PHP ได้รับการกำหนดค่าเรียบร้อยแล้ว สร้างไฟล์ชื่อ test.php (เช่น D:phpwww ของฉัน) ในไดเรกทอรีรากของเว็บ (เช่น my D:phpwww) เคล็ดลับ: สำหรับผู้ที่ใช้ Notepad โปรดหลีกเลี่ยงไฟล์ (test.php.txt) เนื้อหาของไฟล์จะเป็นดังนี้
รหัส PHP:
<? เอคโค่ phpinfo(); ?>
เริ่มบริการ apache ใหม่แล้วเปิด http://localhost/test.php ด้วยเบราว์เซอร์
หากคุณเห็นข้อมูลเอาต์พุตการกำหนดค่า php ก็ถือว่าโอเค
(หากคุณเห็นหน้าดาวน์โหลดหรือ <? echo phpinfo(); ?> โปรดตรวจสอบว่ามีข้อผิดพลาดหรือการละเว้นระหว่างสิ่งที่คุณทำกับที่กล่าวมาข้างต้นหรือไม่)
3. กำหนดค่า php.ini และทดสอบ mysql และ GD2 (php.ini คือ php.ini ภายใต้ c:windows
)
;ส่วนขยาย=php_mysql.dll
ลบ ';' และเปลี่ยนเป็น
.extension=php_mysql.dll
เปิดขึ้น
;extension=php_gd2.dll ลบอันก่อนหน้าออก เพื่อรองรับไลบรารี่ GD
พบ
นามสกุล = php_gd2.dll
;session.save_path = "/tmp"
ลบ ';' ออก ตั้งค่าไดเรกทอรีที่คุณบันทึกเซสชัน เช่น
session.save_path = "C:WINDOWSTemp";(windows xp)
session.save_path = "C:winntTemp";(windows 2000)
เริ่มบริการ apache ใหม่และสร้างไฟล์ testdb.php ในไดเรกทอรีรากของเว็บ (เช่น D:phpwww) โดยมีเนื้อหาดังต่อไปนี้:
รหัส PHP:
<?php
$link=mysql_connect('localhost','root','123456'); // รูทและ 123456 นี่คือผู้ใช้และรหัสผ่าน MYSQL โปรดเปลี่ยนตามสถานการณ์ของคุณเอง
if(!$link) echo "ล้มเหลว";
อย่างอื่นสะท้อน "ความสำเร็จ";
mysql_close();
-
เปิด http://localhost/testdb.php ด้วยเบราว์เซอร์ และจะไม่เป็นไรหากผลลัพธ์สำเร็จคือ
4 การกำหนดค่าการติดตั้ง phpmyadmin:
คลายซิป phpMyAdmin-2.6.1.zip ไปยังไดเรกทอรีรากของ WEB (d:phpwww ) เปลี่ยนชื่อโฟลเดอร์เป็น phpmyadmin หรือเปิด config.inc.php ในไดเร็กทอรี phpmyadmin
ค้นหาสิ่งต่อไปนี้ (ฉันได้เปลี่ยนแปลงสิ่งต่อไปนี้):
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'; //สมมติว่าเป็นเซิร์ฟเวอร์ที่มีชื่อโดเมน ก็สามารถเปลี่ยนเป็น http:// ชื่อโดเมน/phpmyadmin
$cfg['Servers'][$i]['user'] = 'root'; $
cfg['Servers'][$i]['password'] = 'easy; //กรอกผู้ใช้ mysql ของคุณตามลำดับ เพิ่มรหัสผ่าน
$cfg['Servers'][$i]['auth_type'] = 'http'; // คุณสามารถเปลี่ยนเป็นคุกกี้ได้ที่นี่
และ บันทึก ด้วยชื่อผู้ใช้และรหัสผ่านของคุณ คุณสามารถจัดการ mysql ได้
หากคุณต้องการให้โค้ด PHP ของคุณทำงานเร็วขึ้น ให้ติดตั้ง Zend Optimizer
วิธีการดาวน์โหลดสามารถดูได้ที่ http://down.phpv.net/soft/379.htm
: ดับเบิลคลิกหลังจากดาวน์โหลด และเลือกเส้นทางที่จะติดตั้ง เมื่อถูกถามเกี่ยวกับเส้นทาง PHP.INI ให้กรอก c:/windows
ติดตั้ง
และเริ่มบริการ apache ใหม่ ดูที่ http: //localhost/test.php คุณควรเห็นสิ่งต่าง ๆ เพิ่มเติม
พร้อม Zend Extension Manager v1.0.3, ลิขสิทธิ์ (c) 2003-2004 โดย Zend Technologies
พร้อม Zend Optimizer v2.5.7, ลิขสิทธิ์ (c) 1998-2004 โดย Zend Technologies