หัวข้อ: ติดตั้ง Apache + PHP + Mysql บน Windows เริ่มหัวข้อโดย: PinkkeyHost ที่ 13 ก.ค. 2006 01:00 หากท่านเป็น webmaster หรือ ผู้ที่มีหน้าที่ ดูแลแก้ไข เว็บไซต์ แล้วล่ะก็
คงเลี่ยงไม่ได้ที่จะต้องจำลองเครื่องคอมที่บ้าน/ที่ทำงาน เป็น webserver เพราะหากท่านทำการแก้ไขไฟล์บนโฮสโดยตรง หากเกิดข้อผิดพลาด ผู้ใช้งานก็จะใช้งานไม่ได้ไปด้วย จึงจำเป็นที่จะต้องใช้เครื่องคอมของท่านทดสอบและแก้ไขเว็บของท่านก่อน upload ขึ้นใช้งานจริงบนโฮส ซึ่งมีผู้เข้าใช้งานตลอดเวลา สิ่งที่ต้องมี 1.Windows (95, 98, Me, XP, 2000) 2.Apache 1.3.35 (for Win32) Download 2.1MB (http://archive.apache.org/dist/httpd/binaries/win32/apache_1.3.35-win32-x86-no_src.msi) 3.PHP 4.4.4 (windows binary) Download 8MB (http://th2.php.net/get/php-4.4.4-Win32.zip/from/a/mirror) 4.MySQL 4.1.20 (for windows) Download 15MB (http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-essential-4.1.20-win32.msi/from/pick#mirrors) 5.MySQL Administraror (for win32) Download 5MB (http://dev.mysql.com/get/Downloads/MySQLAdministrationSuite/mysql-administrator-1.1.9-win.msi/from/http://mysql.cdpa.nsysu.edu.tw/) การติดตั้ง ก่อนอื่นท่านต้องมี Windows ติดตั้งและใช้งานได้ปกติอยู่ก่อนแล้ว ซึ่งโดยหลักการใช้งานที่ดีคือ drive C: จะเป็นระบบ window และ โปรแกรมต่างๆ ส่วน deive D:, E:, ... เป็น partition สำหรับเก็บข้อมูลต่างๆของท่าน ในที่นี้ขอใช้เป็น drive D: ซึ่งหากเครื่องของท่านไม่ได้แบ่ง partition ไว้ คือมี drive C: เพียง drive เดียว ส่วน drive D: เป็น CDROM ท่านสามารถทำตามตัวอย่างโดยให้ท่านเปลี่ยน D: ในตัวอย่างเป็น C: ทั้งหมดครับ 1.เริ่มด้วย ติดตั้ง php โดยการ unzip ไปไว้ที่ d:/php4 2.ติดตั้ง mysql 3.ติดตั้ง Apache 4.config Apache หัวข้อ: Re: ติดตั้ง Apache + PHP + Mysql บน Windows เริ่มหัวข้อโดย: PinkkeyHost ที่ 13 ก.ค. 2006 03:05 1. ติดตั้ง PHP
- unzip ไฟล์ที่โหลดมาลงที่ d:\ - เปลี่ยนชื่อ folder เป็น php4 - ย้ายไฟล์ ตามรูปที่ 3 ไปไว้ใน folder sapi - copy ไฟล์ php.ini-dist ไปที่ c:\windows - เปลี่ยนชื่อเป็น php.ini - แก้ไขไฟล์ตามรูปที่ 7 (extension_dir = "d:/php4/extensions" ตัวอย่างนี้เป็นเพียงตัวอย่างเบื้องต้น ท่านอาจดัดแปลงแก้ไขเพิ่มเติมให้เหมาะสมกับการใช้งานจริง เช่นโหลด extensions เพิ่มเติมตามที่ต้องการใช้งาน เช่น gd2, zip ตามภาพที่ 8 หัวข้อ: Re: ติดตั้ง Apache + PHP + Mysql บน Windows เริ่มหัวข้อโดย: PinkkeyHost ที่ 13 ก.ค. 2006 03:08 ติดตั้ง mysql ง่ายๆเนื่องจากมีตัวติดตั้งมาให้
ทำตามขั้นตอนในภาพได้เลย หัวข้อ: Re: ติดตั้ง Apache + PHP + Mysql บน Windows เริ่มหัวข้อโดย: PinkkeyHost ที่ 13 ก.ค. 2006 03:08 ติดตั้ง mysql (ต่อ)
หัวข้อ: Re: ติดตั้ง Apache + PHP + Mysql บน Windows เริ่มหัวข้อโดย: PinkkeyHost ที่ 13 ก.ค. 2006 03:52 ติดตั้ง MySQL Administrator
ขอข้ามรูปในขั้นตอนติดตั้งเนื่องจากคลิก Next อย่างเดียวไม่ต้องทำอะไรเลย เมื่อติดตั้งเสร็จให้เรียกโปรแกรมแล้วทำตามภาพ - เปิดโปรแกรม - ใส่รหัสผ่านของ root ตามที่ตั้งไว้ - แก้ไข config ให้ใช้ old pasword แล้วกด Apply (เพื่อให้ง่ายต่อการเชื่อมต่อด้วย client รุ่นเก่า โดยเฉพาะ php win32) - ทำการ Restart mysql กดปุ่ม Stop แล้วก็ Start - แก้ไข user root ใหม่เพื่อให้ mysql บันทึก password ในรูปแบบ old-password (เลือก user root แล้วพิมพ์ password อันเดิมลงไปใหม่ แล้วกด Apply) เป็นอันเสร็จเรียบร้อยปิดโปรแกรม หัวข้อ: Re: ติดตั้ง Apache + PHP + Mysql บน Windows เริ่มหัวข้อโดย: PinkkeyHost ที่ 13 ก.ค. 2006 03:56 ทีนี้ก็มาถึงขั้นตอนการติดตั้ง Apache ครับ
การติดตั้งก็ไม่ยากอะไร มีแบบฟอร์มให้กรอกหน้าเดียว จากนั้นก็คลิก Next ไปเรื่อยๆ โดยกรอกชื่อเครื่องของคุณในฟอร์ม ดูได้จาก control panel / systems / Computer Name (Full Computer name) หัวข้อ: Re: ติดตั้ง Apache + PHP + Mysql บน Windows เริ่มหัวข้อโดย: PinkkeyHost ที่ 13 ก.ค. 2006 04:07 เมื่อติดตั้งเสร็จ ก็มาถึงขั้นตอนสุดท้ายคือการ Config ล่ะ
ขั้นตอนนี้สำคัญมากเพราะหาก config file มี error จะทำให้ Apache ไม่เริ่มทำงาน - เข้าเมนูเปิด Config ขึ้นมาแก้ไข - แก้ไขค่าตามภาพที่ 2 - 8 ภาพที่ 8 (Virtualhost) ให้แทนที่ชื่อโดเมน ด้วยชื่อโดเมนของท่าน servername ให้ใช้ .loc เพื่อให้สามารถเรียกเวบของท่านได้ คือ domain.com ก็จะเรียกเวบจาก internet ส่วน domain.loc ก็จะเรียกจากเครื่องของท่าน documentroot คือชื่อ folder ในเครื่องที่เก็บไฟล์เวบ โดยท่านต้องสร้าง folder ในเครื่องให้ตรงกับที่ตั้งไว้ใน documentroot นี้ โดย virtualhost อันแรกให้ใส่ชื่อเครื่อง อันที่ 2 3 4 ... ใส่ชื่อโดเมนอื่นๆของท่าน หัวข้อ: Re: ติดตั้ง Apache + PHP + Mysql บน Windows เริ่มหัวข้อโดย: PinkkeyHost ที่ 13 ก.ค. 2006 04:15 Config Apache (ต่อ)
- รูปที่ 1-2 แก้ไขไฟล์ hosts โดยเพิ่มโดเมนต่างๆที่ใส่ไว้ใน virtualhost servername โดยใช้ ip 127.0.0.1 - รูปที่ 3 สร้าง folder ให้ตรงกับ virtualhost ใน config - รูปที่ 4-5 สร้างไฟล์ทดสอบ index.php - รูปที่ 6-7 restart apache เพื่อให้โหลด config ใหม่ (ทุกครั้งที่แก้ไข httpd.conf ต้อง restart apache ใหม่) - รูปที่ 8 เปิด browser แล้วลองเรียกดูหากทุกอย่างทำงานถูกต้องจะแสดงดังภาพ หัวข้อ: Re: ติดตั้ง Apache + PHP + Mysql บน Windows เริ่มหัวข้อโดย: PinkkeyHost ที่ 13 ก.ค. 2006 04:20 ถึงตรงนี้ เครื่องของท่านก็ได้รับการติดตั้งเป็น web server อย่างสมบูรณ์
โดยสามารถใช้งาน php และ mysql ได้ด้วย ให้ท่านลอง สร้างไฟล์ต่างๆเข้าไปใน public_html ในเครื่องท่าน แล้วลองเรียกผ่าน browser ดู ในตอนต่อไปจะเป็นตัวอย่างในการจัดการ mysql database / mysql user ด้วยโปรแกรม mysqlfront (หากเป็นบนโฮส ท่านสามารถจัดการผ่านหน้า CP ได้เลย แต่ในเครื่องไม่มี CP จึงใช้โปรแกรม mysqlfront แทน) |