การติดตั้ง Web server บน Windows XP
นาน ๆ ครั้งที่ผมจำเป็นต้องติดตั้ง 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
- ddosify : Load Test - ไม่ผ่าน
- macOS 12 Monterey: Web Server Setup/Apache/MariaDB/PHP Multiple Versions
- Ubuntu Server Installation
- อีกที : macOS 11.0 Big Sur Apache/MiriaDB/PHP Setup
- Ubuntu Web Server Setup
- Apache Config on Ubuntu Server :: Manual add new site
- Check and Repair Hardisk
- Install AFP Share Server Protocal on Linux
- วิธีการติดตั้ง Let’s Encrypt automated free SSL certificate
- Linux Server Tools
- Make Macbook Pro to be Web Server
- พบบั๊ก GHOST ใน glibc ความร้ายแรงระดับสูง กระทบลินุกซ์รุ่นเก่าจำนวนมาก
- Server Setup : การกำหนดสิทธิ์ Root ให้กับ user บน Ubuntu 14.04
- Setup FTP Server under Ubuntu/Debian
- ย้ายบ้านให้ MySql
- Debian : ปิดการตรวจสอบฮาร์ดดิสอัตโนมัติขณะเปิดเครื่อง
- Dabian bandwidth monitoring
- อีกครั้ง - Make Ubuntu 16.04 to be a web server (LAMP)
- Directadmin เข้า port 2222 ไม่ได้
- How to update Directadmin by SSH
สมบุญ (Not Member)
Little Bear