สอน Yii 2 : ดาวน์โหลด ติดตั้งและสร้างโปรเจค

yii2-framework
yii2-framework

สอน Yii 2 Framework : ดาวน์โหลด ติดตั้งและสร้างโปรเจค



Yii 2 Framework ย่อมาจากคำว่า “Yes It Is” เป็นอีกหนึ่ง PHP MVC Framework ที่ได้รับความนิยม
ไม่แพ้ Codeiginter Framework และ Laravel Framework การศึกษาการใช้งาน MVC Framework สมัยใหม่

นั้น โดยหลัก ๆ แล้วไม่มีอะไรแตกต่างกันมากนัก ความแตกต่างหลัก ๆ ของเฟรมเวิร์คส่วนใหญ่จะเป็นเรื่องของรูปแบบ
การเขียนและการทำงาน ที่ให้ความสำคัญแต่ละส่วนที่แตกต่างกัน CI เน้นการใช้งานง่าย ยังคงรูปแบบการเขียนที่ใกล้
เคียงกับภาษา PHP ไว้อยู่ ส่วน Laravel จุดเด่นที่ความปลอดภัยเมื่อใช้ syntax ของ framework เขียนโค๊ดสั้น
Router สะอาดตา การศึกษาไว้หลาย ๆ เฟรมเวิร์คก็ทำให้เราสามารถเลือกใช้ให้เหมาะสมกับรูปแบบและขนาดของโปรเจคได้

อัพเดท composer ก่อนติดตั้ง

เปิดโปรแกรมสำหรับรันคำสั่ง command line และพิมพ์คำสั่งเพื่ออัพเดท composer ดังนี้

composer self-update


ดาวน์โหลด ติดตั้งและสร้างโปรเจคผ่าน Composer

ไปที่โฟลเด้อจำลอง Web Server ครับ ตัวอย่างเช่น xampp จะเป็นโฟลเด้อ htdocs เปิดโปรแกรมสำหรับ
รันคำสั่ง Command Line ที่โฟลเด้อนี้หรือจะใช้คำสั่ง cd ชี้มาก็ได้จากนั้นรันคำสั่งเพื่อติดตั้งตัว assets และ
สร้างโปรเจค basic ของ Yii ดังนี้

composer global require "fxp/composer-asset-plugin:^1.2.0"

สร้างโปรเจค Yii2 แบบ basic project

composer create-project --prefer-dist yiisoft/yii2-app-basic yii-application

สร้างโปรเจค Yii2 แบบ advanced project

composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application

หน้าตาตอนที่กำลังโหลดข้อมูลโปรเจคของ Yii framework


ติดตั้ง yii2 framework


รอจนกว่าโปรแกรมจะโหลดข้อมูลเสร็จ เราจะได้โปรเจคเริ่มต้นของ Yii2 มา ให้ทดสอบการทำงานผ่าน
โปรแกรม Web Browser โดยพิมพ์ url ไปดังนี้ http://localhost/yii-application/web/ ถ้าไม่มีอะไรผิดพลาดเราจะเห็นหน้าเว็บไซต์เริ่มต้นของ Yii Framework ดังรูป


ดาวน์โหลด ติดตั้งโดยตรงจากไฟล์ Archive .zip ไฟล์

1. ดาวน์โหลด zip ไฟล์ได้ที่เว็บไซต์หลักของ Yii http://www.yiiframework.com/download/
2. แตกไฟล์และนำไปวางไว้ในโฟลเด้อ htdocs
3. ทดสอบโดยการพิมพ์ url http://localhost/yii-application/web/ ที่โปรแกรม Web Browser
4. ถ้าไม่มีอะไรผิดพลาดเราก็จะเจอหน้าเว็บเช่นเดียวกันกับการติดตั้งแบบ composer
5. การติดตั้งแบบโหลดไฟล์มาติดตั้ง ท่านอาจจะต้องทำการอัพเดทให้เป็น version ล่าสุดก่อน


yii framework หน้าตาหลัก