เนื่องจากว่าอยากจะลองเขียนพวก python หรือ ruby ดู เลยทำให้วันนี้ต้องติดตั้ง พวก apache, php, mysql ใหม่ จากเดิมที่ใช้ AppServ ตอนแรกก็ไม่นึกว่ามันจะยากอะไร กด Next Next Next Next น่าจะเสด แต่ไม่แฮะ รู้สึกว่าจะมีปัญหากับพวก firewall และ UAC ( user access control ) ของ vista มาเริ่มวิธีการติดตั้งกันเลยละกัน
0. ปิด Antivirus และ Firewall รวมทั้ง Vista UAC
Apache
1. เปิด Command Prompt แบบ Administrator (Start > All Programs > Accessories Right-Click ?Command Prompt? and choose ?Run as Administrator?)
2. ไปที่ Directory ที่โหลด apache มา ในที่นี้โหลดเป็น .msi
3. ที่ command prompt พิมพ์ ?msiexec /i apache.msi?
4. Next Next Next Next?..Done
5. ถ้าต้องการเปลี่ยน Root ของ server เปิดไฟล์ configuration ของ apache ( ?/conf/httpd.conf ) หาคำว่า DocumentRoot แล้วเปลี่ยนตามที่ต้องการ ในไฟล์เดียวกัน เลื่อนลงมาอีกนิดนึง หา <Directory ???.?> เปลี่ยนให้เหมือน DocumentRoot
PHP&MySql
อันนี้ไม่มีไรแค่ Run As Administrator เป็นใช้ได้
นิดนึง บ้างที ถ้าพิมพ์ http://localhost แล้วใช้ไม่ได้ แต่พิมพ์ http://127.0.0.1 แล้วใช้ได้ ลองไปที่ C:WINDOWSSystem32driversetc หาไฟล์ชื่อ hosts แล้วดูว่ามี
127.0.0.1 localhost
::1 localhost
รึป่าว ลองลบ ::1 ออก อาจจะใช้ได้ !!
Leave a Reply