ติดตั้ง yii : yii framework
 

Blog :: yii framework :: ติดตั้ง yii


เอาละ หลังจาก download ตัว yii framework มาเป็นที่เรียบร้อย ซึ่งผมได้ติดตั้ง yii ไว้ที่ localhost บนเครื่องของผมเอง ที่ D:\AppServ\www\yii
ซึ่งภายในโฟลเดอร์ก็มีไฟล์สำคัญๆมากมาย แต่เราจะมุ่งประเด็นมาที่โฟลเดอร์ framework นะครับ

ในโฟลเดอร์ framework ก็มีประมานภาพด้านล่าง


นั้นไง ตัวที่เรามองหาอยู่ yiic หรือ yiic.bat ซึ่งก็คือตัว yii command ที่เราจะเอาไว้สร้างตัว skeleton กันนะครับ
เอาละ เริ่มสร้างกันเลยดีกว่า

ก่อนอื่น เข้าไปที่ command ครับ
Start > Run > พิมพ์ cmd แล้ว enter จะได้หน้าจอ command ดำๆออกมา


จากนั้นเข้าไปยัง path ที่เก็บตัว yiic นะครับ ของผมจะอยู่ใน D:\AppServ\www\yii\framework


จากนั้น รันคำสั่ง yiic ตามนี้ครับ

Code:
Only registered users can see contents. Please click here to <a target="_blank" data-cke-saved-href="http://www.yii.in.th/forum/index.php?action=register" href="http://www.yii.in.th/forum/index.php?action=register" "="" style="color: rgb(51, 68, 102); text-decoration: initial;">Register or Login.
ของผม สมมุติจะสร้างตัว skeleton ไว้ที่ D:\AppServ\www\project1
(ตัว skeleton ที่เราจะสร้างไม่จำเป็นต้องอยู่ใน folder yii ก็ได้นะครับ)

ก็จะได้ดังรูป

ระบบจะถามว่า จะสร้างไว้ที่ path ตามที่มันแสดง ถูกต้องไหม ถ้าถูกต้องก็พิมพ์ yes ไปเลยครับ แล้ว enter

( ขั้นตอนนี้ บางคนจะเจอ error รัน yiic แล้วขึ้น error ว่า php.exe is not recognized as an internal or external command, operable program or batch file.
เข้าไปดูวิธีแก้ไข ตามนี้ครับ http://www.yii.in.th/forum/index.php?topic=7.0 )

ระบบจะทำการสร้างไฟล์ทั้งหมดไว้ให้เรียบร้อย พร้อมใช้งาน


ลองเข้าไปดูโฟลเดอร์ project1 ที่สร้างขึ้นซะหน่อย


ภายในมีไฟล์พร้อมใช้งาน แยกไว้เป็นระเบียบสวยงาม
สังเกตุ โฟลเดอร์ protected นะครับ เป็นโฟลเดอร์ที่สำคัญมาก เพราะเว็บไซต์โค๊ดที่เราทำต่างๆ จะมาเก็บอยู่ในนี้ (ระบบมีสร้าง .htaccess ไว้ในโฟลเดอร์ protected ด้วย คนนอกเข้ามาโฟลเดอร์นี้ตรงๆไม่ได้นะครับ ป้องกันไว้เพื่อความปลอดภัย)

ภาพภายในโฟลเดอร์ protected


จะมีโฟลเดอร์หลักๆที่สำคัญๆ
config -> เอาไว้เก็บค่า config ต่างๆที่สำคัญๆ
controllers -> เก็บไฟล์ controller
models -> เก็บ model class
views -> เก็บเพจ output ที่แสดงออกทางหน้าเว็บ

ส่วนที่เหลือ เดียวใช้งาน yii ไปเรื่อยๆ ก็จะเริ่มคุ้นเคยกับมันเองครับ  ;D

ลองทดสอบเข้าหน้าเว็บที่สร้าง skeleton เรียบร้อย
ของผมก็เข้าผ่าน localhost เลย เป็น http://localhost/project1

2 Comment

  • Nuttapong Suptawepong
    #1 Comment By Nuttapong Suptawepong เมื่อ 5 กุมภาพันธ์ 2013 เวลา 16 นาฬิกา 17 นาที
    เจ๋งครับ
     
  • สมสุข ซอฟท์
    #2 Comment By สมสุข ซอฟท์ เมื่อ 5 กุมภาพันธ์ 2013 เวลา 16 นาฬิกา 31 นาที
    ขอการติดตั้ง บน mac หน่อยนะครับท่าน ขอบคุณมากครับ
     

Comment Blog

 
 
 
Share This Topic Login with Facebook