สำหรับการเรียนรู้ Yii2 ในหนังสือเล่มนี้จะใช้ WAMP Server ในการทดสอบ โดยสามารถดูรายละเอียดได้ที่ www.wampserver.com ซึ่งมีวิธีการดาวน์โหลดและติดตั้งดังนี้
ติดตั้ง WAMP Server
WAMP Server เป็น Web Server ที่สามารถจำลองเครื่องของเป็น Web Server สำหรับ Run Script PHP และมีฐานข้อมูลMySQL ด้วยนอกจากนั้น Version ล่าสุดของ WAMP Server คือ 2.5 ซึ่งมาพร้อมกับ Apache 2.4.9 PHP 5.5.12 และ MySQL 5.6.17 ซึ่งเหมาะสำหรับการพัฒนา Web Applicationด้วย Yii2
การดาวน์โหลด WAMP Server
เข้าเว็บไซต์ www.wampserver.com
จากนั้นเปลี่ยนภาษาเป็น ENGLISH ที่มุมขวาบนเพื่อให้ง่ายต่อการทำความเข้าใจ
จากนั้นเลือกเมนู Download หน้าเว็บจะเลื่อนลงมาที่ส่วนของดาวน์โหลด
แล้วเลือก Version ตาม Bit ของเครื่องที่ต้องการ ในที่นี้จะเลือก WAMPSERVER (64 BITS & PHP 5.5) 2.5
ให้ดาวน์โหลด 2 ไฟล์ นั่นคือลิ้งค์ download directly และ http://www.microsoft.com/en-us/download/details.aspx?id=30679
Download directly คือ WAMP Server และ Link ที่ 2 คือ VC 11 ซึ่งดาวน์โหลดจากเว็บไซต์ของ Microsoft
หลังจากดาวน์โหลดแล้วจะได้ 2 ไฟล์ ดังนี้
ติดตั้ง WAMP Server
ให้ติดตั้ง Vcredistก่อนโดยเปิดไฟล์ vcredist_x64.exe จะเห็นการ Initializing ดังนี้
เมื่อติดตั้งเสร็จโปรแกรมจะให้ Restart เครื่อง
จากนั้นติดตั้ง WAMP Server โดยเปิดไฟล์ wampserver2.5-Apache-2.4.9-Mysql-5.6.17-PHP-5.5.12-64b.exe
จากนั้นกดปุ่ม Next >
กดยอมรับเงือนไขการใช้งานแล้วกดปุ่ม Next >
เปลี่ยนที่เก็บ Project จาก c:\ เป็น d:\ หรือ Drive อื่นๆ ตามต้องการแล้วกดปุ่ม Next >
สร้าง Short cut ตามต้องการ แล้วกดปุ่ม Next >
จะพบกับหน้า Ready to Install จากนั้นกดปุ่ม Install
ระบบจะติดตั้ง WAMP Server ตามขั้นตอน รอสักพัก
โปรแกรมจะเลือกไฟล์ explorer.exe ให้กด Open
โปรแกรมจะให้เลือกการตั้งค่า SMTP และ Email ในขั้นตอนนี้สามารถกดปุ่ม Next >ได้เลย
จะเข้าสู่ขั้นตอนสุดท้ายสามารถกดปุ่ม Finish เพื่อ Run WAMP Server หลังการติดตั้งทันที
จะพบ W สีเขียวแสดงว่าระบบทำงาน 100% นั่นคือ Service ของ Apache และ MySQL ทดสอบโดยกด W สีเขียวแล้วเลือก Localhost
จะปรากฏหน้า localhost ดังนี้
แสดงว่าติดตั้ง WAMP Server เสร็จเรียบร้อยแล้ว
เนื่องจาก Yii Framework 2 นั้นมีความต้องการ rewrite_moduleเพื่อการทำ Pretty URL ดังนั้นควรเปิดการใช้งานส่วนนี้โดยให้กด W->Apache->Apache modules ทำให้แน่ใจว่ามีเครื่องหมายถูกหน้า rewrite_module
ความคิดเห็น