Web

Apache : Create VirtualHost

นับว่าเป็นโชคดี (หรือถ้าคิดในอีกทางอาจเป็นโชคร้ายมากกว่า) ที่ได้มีโอกาสได้คุมเครื่อง Server ที่เป็น web server เครื่องหนึ่งซึ่งจะต้องคอยให้บริการฝากเว็ปต่างๆ มากมายเลย ซึ่ง server เครื่องนี้ตั้งใจจะให้เป็นเครื่องสำหรับฝากเว็ปที่เป็น PHP และติดต่อกับฐานข้อมูลที่เป็น MySQL

แน่นอนถ้าคิดในทางดีก็อาจมีอะไรใหม่ๆ ให้ได้ลองหยิบจับหรือว่าได้เรียนรู้เพิ่มขึ้น แต่ถ้าคิดในอีกทาง มันก็มาพร้อมกับภาระหนักเลย ที่จะต้องคอยดูแลจัดการ web ต่างๆ ที่อยู่บนนั้นด้วย (ไม่ค่อยอยากคิดเลยว่าถ้าเครื่องมันพัง หรือล่มขึ้นมา จะเหนื่อยขนาดไหนเนี่ยที่จะต้องรับผิดชอบดูแลเว็บและฐานข้อมูลที่อยู่ในนั้นทั้งหมดหน่ะ) แต่ไม่เป็นไรอะไรจะเกิดก็ต้องเกิดนะ แต่ก็หาทางป้องกันเต็มที่แหล่ะหน่ะ

แต่คราวนี้ก็มีโจทย์มาให้คิดอีกอย่างคือ ทำยังไงหว่าเครื่อง server เครื่องนี้ถึงสามารถให้บริการ web หลายๆ web ได้ อันนี้ยังไม่รู้เหมือนกันยังไม่เคยเป็น Admin ดูแลเครื่องที่ให้บริการแบบนี้ เคยดูแลแต่แบบที่เป็น เครื่องเดียวระบบเดียวเลยไม่เกี่ยวกับใคร

คงต้องลองศึกษา และมั่วๆ กันหน่อย

Compile Apache + PHP + GD

ตอนนี้หันมาใช้ Mac แล้วสิ่งที่ต้องรีิบทำอย่างแรกเลย คือ ต้องศึกษาว่า เอ...มันเซ็ตและติดตั้ง web server ยังไงหว่า จากเท่าที่รองดูในตัวระบบเจ้า Mac OS X มันก็มีตัว web server และ php bundle มาให้ด้วยแต่ว่า Apache มันดันเป็น 1.3 แล้วก็ php ดันเป็น version 4.4.4 ก็ยังใช้งานได้ไม่ตรงความต้องการอยู่ดี

เพราะสิ่งที่ต้องการจริงๆ คือ
1.MySQL 5
2.Apache 2
3.PHP5 + GD Library

เท่าที่รองศึกษาดูสงสัยว่าคงจะต้อง Compile เองแล้ว แต่ก่อนที่จะลงมือ Compile โปรแกรมนั้งก็อย่าลืมติดตั้งเครื่องมีือสำคัญก่อนคือ XCode ของ Mac OS X ก่อนไม่งั้นไม่มี gcc ซื่งเป็นตัว Compiler นะ

ก็นับว่าเป็นเรื่องที่ดีนะเพราะว่าจะได้ทดลองทำการติดตั้งโปรแกรมโดยการ Compile source code บน Mac OS X ดูบ้าง เอาหล่ะ...ทำใจให้พร้อมแล้วก็ลงมือดังนี้

Syndicate content