ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

การติดตั้ง Web server บน Windows XP

by Little Bear @14 พ.ย. 50 16:11 ( IP : 61...185 ) | Tags : Windows , Server

นาน ๆ ครั้งที่ผมจำเป็นต้องติดตั้ง Windows ใหม่ แล้วต้องทำให้มันเป็น web server ต้องติดตั้งโปรแกรมอีก 4-5 ตัว ซึ่งทุกครั้งที่ติดตั้งใหม่ ผมจะมั่วทุกทีไป

เมื่อคืนก็เพิ่มติดตั้งไป กว่าจะใช้งานได้ก็ปาเข้าไปเกือบตี 4 เหนื่อย จนบัดนี้ก็ยังกำหนดค่าต่าง ๆ ให้เหมือนเดิมไม่หมดเลย ก็เลยเอาเขียนเป็นบันทึกช่วยจำตัวเองสักหน่อย เผื่อวันหน้าจะต้องทำอีก (ซึ่งก็คงหนีไม่พ้น) จะได้ลดความมั่วลงได้บ้าง

ติดตั้ง Apache

  • Install Apache ทำตามขั้นตอน
  • เมื่อติดตั้งเรียบร้อย ให้แก้ค่า DocumentRoot ให้ชี้ไปที่ folder ที่เก็บเว็บ ไซท์ คือ DocumentRoot "D:/httpdocs"

เปิดใช้งาน php

  • เพิ่มบรรทัดเพื่อให้เรียกใช้งาน php

LoadModule php5module "d:/bin/php5/php5apache22.dll"

AddType application/x-httpd-php .php

PHPIniDir "d:/bin/php5"

  • เพิ่มไฟล์ index.php ให้เป็นไฟล์ default โดยเพิ่ม index.php จาก DirectoryIndex index.html เป็น DirectoryIndex index.html index.php

การใช้งาน clean url

  • เปิดใช้งาน module rewrite โดยเอาเครื่องหมาย # หน้าบรรทัด LoadModule rewrite_module modules/mod_rewrite.so ออก
  • เปิดการใช้งาน .htaccess โดยเพิ่มบรรทัด AccessFileName .htaccess
  • กำหนดให้ .htaccess สามารถ overwrite ได้ในทุก folder โดยแก้ไขบรรทัด AllowOverride None ให้เป็น AllowOverride All (ภายใน < Directory "D:/httpdocs" >< /Directory >  )

การกำหนดค่า php

  • กำหนด extension_dir = "d:/bin/php5/ext"
  • เปิดใช้งาน extension gd2 , mbstring , mysql
  • copy file libmysql.dll ไปไว้ใน c:\windows

ปล. ยังไม่สมบูรณ์นะครับ เดี๋ยวค่อยกลับมาเขียนใหม่

Relate topics

Comment #1
สมบุญ (Not Member)
Posted @4 ก.พ. 51 20:17 ip : 61...202

ผมใช้ที่เวียงจันทน์ใช้ได้ดีไม่มีหลุดครับ หากสัญญาณอ่อนก็ใช้เสาอากาศ 800 ครับ ดูทีวีได้สบายเลยครับ ส่วนทีคุณว่าหลุดก็คงหากจาก Siteมั่งครับ ส่วนเพื่อนผมเปิดร้านเกมส์ได้ที่อำเภอพรเจริญครับ

Comment #2
Posted @4 ก.พ. 51 20:27 ip : 61...83

ถ้าผมใช้ AirCard กับ Notebook ก็เสถียรดีครับ ไม่ค่อยหลุด แถมทำความเร็วได้ดีด้วย

แต่ตอนนี้ผมใช้งานกับ PC โดยเสียบกับ card PCI2PCMCIA ซึ่งที่ผมคิดไว้ น่าจะเกิดจาก card PCI2PCMCIA ซะมากกว่า เพราะช่วงที่มีปัญหาหลุดบ่อย พอผมเอาไปลองเสียบกับ Notebook มันก็ยังใช้งานได้ดี