อ่ะ จากตอนที่แล้วได้รู้จักกับ Yii ไปเรียบร้อยแล้ว มาคราวนี้จะจัดมาติดตั้งในเครื่องตัวเอง แต่ผมทำตอนนี้ไว้นานมาก ตั้งแต่ปลายปีที่แล้ว 555 นี่็จะเก้าเดือนเข้าไปแล้ว  ด้วยเหตุผลในตอนที่แล้วนั่นแหละ ปล่อยทิ้งไว้ก็เปล่าประโยชน์เลยมาโพสละกัน แต่อันนี้เป็นเวอร์ชั่น 1.1.5 ครับ เก่าไปนิด แต่ว่าไม่แตกต่างกันเลย รุ่นหลัง ๆ มาก็แค่แก้บั๊กโน่นนี่ ไม่ได้แก้ที่โครงสร้างเท่าใดนัก เพราะฉะนั้นใช้ได้ ๆ ^0^

เริ่มกันเลย

1. ให้ไปที่เว็บไซต์ของตัว Yii เองก่อนครับ คลิก

2. สังเกตมุมเดิมกับในภาพเลย มีปุ่มให้คลิก Download ก็คลิกเลยครับ (ของท่านตัวเลขเวอร์ชั่นก็เปลี่ยนไปตามปัจจุบัน ไม่ต้องตกใจ มันเยอะกว่าของผมแน่นอน)

3. เก็บไฟล์ไว้ใน Harddisk เราครับ

  • 3.1 ให้เลือกตำแหน่งที่ลง ในที่นี้ผมลงไว้ตาทพาทที่ผมใช้กับ appserv เลย (ถ้างงก็รบกวนไปอ่านเรื่องของ appserv ก่อนได้ครับ)
  • 3.2 ก็คลิกที่ปุ่ม Save ได้เลย

4. คลายซิปตัวที่ดาวน์โหลดมา

  • 4.1 ไปที่ตำแหน่งที่เรา save ไว้ แล้วก็คลิกขวาที่ไฟล์ของ Yii-x.x.x ครับ
  • 4.2 เลือกเป็น แยกไฟล์ลงที่ี่นี่หรือแล้วแต่สะดวกเราครับ

5. ชื่ออาจจะยาวสักนิดหนึ่งตามเวอร์ชั่นไป เพราะฉะนั้นเปลี่ยนมันหน่อย ก็คลิกขวาแล้ว Rename หรือดับเบิลคลิก(แบบไม่ต้องเร็วเว้นช่วง) ก็จะให้พิมพ์เปลี่ยนชื่อได้เช่นกัน

6. เสร็จแล้วให้เข้าไปที่ Folder ที่เราเปลี่ยนชื่อ ก็จะเจอไฟล์ทั้งหมดครับ ซึ่งมีหลัก ๆ ดังนี้

  • demos  ต้นแบบที่สามารถ copy ไปใช้งานได้เลยครับ เป็นตัวอย่างที่มากับ framework เลย ชอบม๊าก ฮาาา
  • framework  อันนี้เป็นหัวใจหลักของ Yii เลย เพราะเป็นตัวที่เราใช้งานจริง ๆ ใช้ตัวนี้แล้วโคตรสบาย ฮิๆ
  • requirements  อันนี้ไว้เช็คระบบ ว่าตัว server เรามีอะไรบ้างที่ยังขาด หรือต้องเสริม ถ้าจำเป็นต้องใช้ร่วมกับ Yii

7. เริ่มแรกขอสำรวจไฟล์ของ demos ก่อนเลย ก็จะมีด้วยกัน 3-4 ตัว อันที่ 4 นี่ผมไม่แน่ใจว่าผมสร้างเองหรือไปใช้ extension(ถ้างงไว้ตามต่อไป ๆ จะเข้าใจเอง) หรือเปล่า 555 ลองเล่น

8. ถอยกลับมาแล้วเข้าที่ framework ต่อ ก็จะเจอโฟลเดอร์ที่จัดแยก Coding ที่ใช้งานตามประเภทต่าง ๆ ได้เลย ถ้าใช้จริง ๆ สามารถ copy บางตัวไปใช้ได้เลยก้ได้นะ (แต่ต้องอาศัยเข้าใจ OOP สักนิดหนึ่ง )

9. อ่ะ ถอยหลังกลับมาที่ requirements กัน ก็ไม่มีไรมากตัวเช็คระบบปกติ ไฟล์นิดเดียว

10. ในจำนวน folder ที่เราเข้ามา 3 ตัวนั้น ผมคิดว่า ตัวแรกเลยควรจะต้องเช็คระบบเสียก่อน เลยขอพามาแวะตัวนี้ก่อนเลยจากการรันจริง ๆ  ด้วยการพิมพ์  http://localhost/พาทที่เราติดตั้ง appserv/ตำแหน่งที่เราเอา sourcecode ไปวาง/requirements

  • 10.1 ถ้าเราติดตั้ง appserv ปกติไม่ได้เปลี่ยนแปลง config อะไรมากมาย ก็น่าจะเป็น  http://localhost/yii/requirements     ในกรณีตัวอย่างพอดีผมเปลี่ยนแปลง config ค่อนข้างเยอะแล้ว( สามารถอ่านได้จากหัวข้อ appserv เพิ่มเติมได้)
  • 10.2 เมื่อเรา enter เสร็จก็จะเจอแบบนี้ครับ นี่คือสถานะที่เป็นตัวบ่งบอกว่าในเครื่องเรารองรับหรือเปล่า ถ้าสีเขียวก็คือมี สีเหลืองออกครีม(ไม่แน่ใจ ฮา)  ก็จะขึ้นว่า warning ซึ่งก็คือต้องไปเซ็ต config เพิ่มเติม ถ้าหากจะใช้ แต่ในเบื้องต้นแค่นี้ก็ทดสอบ demos ผ่านแล้วครับ

11. ว่าแล้วก็รองทดสอบ demos สักตัวดูครับ  ด้วยการพิมพ์  http://localhost/yii/demos/blog  (ในเครื่องที่ลง appserv ปกติไม่ได้ config อะไรมากมาย ผมต้องขอยำนะครับ เพราะเดี๋ยวจะงง)  ส่วนในเครื่องผมจะใช้เป็น http://localhost/framework/yii/demos/blog แทน ^0^

12. ถ้าหากเราคลิกขวา View Source แล้วละก็ ผลลัพธ์ที่ได้จาก browser เป็นที่น่าพอใจมากครับ ตามหลักของ W3C เลย เป็นมิตรกับ google นักแล ผมละช๊อบ ชอบ 555

หวังว่าคงได้สนุกกันในคราวต่อ ๆ ไปครับ ผมคิดว่าบางท่านอาจจะยังงง ๆ กับตำแหน่งที่ตั้งที่ผมได้ทดสอบไป แต่ก็คิดว่าถ้าคิดจะใช้ framework ยังไงก็น่าจะมีพื้นฐาน programming มาแล้วระดับหนึ่ง โดยเฉพาะ OOP  เพราะไม่ฉะนั้นแล้วคงเรียนรู้ yii framework ยากมากครับ อันนี้ขอเน้นเลยว่ายากจริง ๆ   ก็ลอง ๆ ดูครับ ติดปัญหาอะไร แชร์ ๆ กันได้