Translate this blog to...

Chinese (Simplified) Dutch English French German Japanese Korean Spanish Swedish

Apache

MAMP 1.7.1 in Mac OS X Leopard

MAMP's icon

หลังจากใช้เวลาโหลดอยู่นานเป็นชั่วโมง เพื่อดาวน์โหลดไฟล์ MAMP 1.7.1 ขนาด 127 MB จากเว็บไซต์ www.mamp.info เพื่อเอามาจำลองเครื่องตัวเองให้เป็นเซิร์ฟเวอร์ เพื่อทดสอบการทำงานของเว็บไซต์ (สร้างด้วย PHP และติดต่อฐานข้อมูลกับ MySQL) ใน Mac OS X (รุ่นที่ใช้อยู่ปัจจุบันคือ Leopard 10.5.2)

เมื่อโหลดมาแล้วคลายไฟล์ออกจาก .dmg จะได้โฟลเดอร์ install ซึ่งการติดตั้งแสนจะง่ายดาย เพียงแค่ลากโฟลเดอร์ MAMP รวมทั้ง MAMP PRO (ถ้าต้องการใช้งาน - ซึ่งผมไม่ได้ใช้ ขอข้ามไป)

Mod_Rewrite

(( บล็อกอันนี้อาจไม่ถูกหลักวิชา เพราะเป็นการลองผิดลองถูก แล้วนำมาบันทึกไว้กันลืม ))

เนื่องจากขณะนี้มีโปรเจคด่วนสุดๆ ต้องทำ และเกี่ยวข้องกับคนจำนวนมาก (ถ้ามันพร้อมให้บริการ) เลยต้องออกแบบข้อมูลรองรับเอาไว้

จุดหนึ่งที่กำลังคิดว่ามีความสำคัญ คือการใช้งาน URL ซึ่งคิดว่าโปรเจคด่วนสุดๆ นี้ มีการเรียกข้อมูลผ่าน Address Bar ในเบราเซอร์ยาวพอสมควร จึงค้นหาข้อมูลเกี่ยวกับการย่อ URL ให้สั้นลง

Mod_Rewrite จึงเข้ามาเป็นคำตอบสำหรับงานนี้

Mod_Rewrite ทำงานได้ทั้งใน Apache และ IIS ในบล็อกนี้ทดสอบบน Apache 2.0.54 วิธีการตรวจสอบว่า Server เราใช้งานได้หรือไม่คือดูใน Loaded Modules ใน phpinfo(); แต่ถ้าเปิดดูแล้วไม่มีข้อมูล สามารถนำไฟล์ไปทดสอบในเว็บได้

ดาวน์โหลดไฟล์ rewrite.zip แล้วคลาย zip ออกจากได้โฟลเดอร์ rewrite อัพโหลดเข้าไปในเซิร์ฟเวอร์ "/rewrite/" ทดลองพิมพ์ URL ใน Address Bar ดังนี้ "/rewrite/test_rewrite.html" เบราเซอร์จะแสดงผลว่าใช้ Mod_Rewrite ได้ หรือ ไม่ได้

(( เวอร์ชั่นของ Server ที่ใช้งาน Mod_Rewrite ได้คือ Apache 1.3 ขึ้นไป หรือ IIS 4 สำหรับ Windows NT Server และ IIS 5 สำหรับ Windows 2000 Server ... ในบางครั้งการใช้งาน Mod_Rewrite ไม่ได้ อาจเป็นเพราะผู้ให้บริการโฮสติ้งไม่ได้เปิด Option นี้ไว้ ต้องสอบถามสักหน่อยนะครับ ))

เอาล่ะพอใช้งาน Mod_Rewrite ได้แล้ว ก็มาทดลองใช้กันดีกว่า

Copyright Notice

© ปกป้อง POAKPONG.com ผลงานเขียนในเว็บบล็อกนี้ ใช้สัญญาอนุญาตครีเอทีฟคอมมอนส์แบบแสดงที่มา 3.0 ประเทศไทย

Disclaimer

เนื้อหา ข้อความ ความเชื่อ ในเว็บไซต์นี้ เป็นความคิดเห็นของผู้เขียน ผู้อ่านโปรดใช้วิจารณญาณในการอ่าน และคิดหาเหตุผลเพิ่มเติมด้วยตัวเอง รวมทั้งรูปภาพ ภาษา ซึ่งอาจไม่ถูกต้องตามหลักภาษา และวัฒนธรรมที่ดีงาม ผู้อ่านต้องใช้วิจารณญาณเช่นกัน