แวะมาฝั่ง kohana อีกรอบครับ ไปพร้อม ๆ กันเลยเน้อ เพื่อเทียบเคียงความสามารถทั้งสองตัวว่า แตกต่างมากน้อยแค่ไหน จากตอนที่แล้วเราได้ดาวน์โหลดไฟล์และคลายซิป มาเรียบร้อยแล้ว ตอนนี้ก็จะพามาลุยเรื่องของสภาพแวดล้อมของเครื่องเรา ว่ามีความพร้อมแค่ไหนที่จะพัฒนา Web Application ด้วย Kohaha ตามมาครับ

ทบทวนนิดหนึ่ง

  • ปกติโฟลเดอร์ที่เราเอา kohanaไว้ก็น่าจะเป็น  C:/AppServ/www/xxx   ส่วนเครื่องผมจะเป็น  D:/SourceCode/PHP/framework/xxx  นะครับ
  • ปกติเราจะรันตัวอย่างสคริปต์ kohana ใน localhost/xxx   แต่ของผมจะเป็น  localhost/framework/xxx
  • ถ้างงว่าผมเอาไปไว้ D:/ แล้วทำไมยังรันได้ ค้นหาจากเว็บผมว่า Appserv หรือไปที่เมนู Tools->Appserv จะมีวิธีการ config บอกอย่างละเอียดนะครับ ^^
  • ถ้าไม่งงก็ไปต่อได้เลย

เช็คความพร้อม

ก่อนอื่นก็ให้ไปที่  localhost/xxxx  ส่วนของผมจะเป็น localhost/framework/kohana32  (ถ้างงรบกวนย้อนกลับไปอ่านตอนที่แล้วเน้อ) ผลลัพธ์จะได้แบบนี้

ถ้าขึ้นแบบนี้แสดงว่าพร้อมไปตอนต่อไปได้เลยครับ แต่ถ้าในส่วนของวงกลมสีส้ม เป็นแบบนี้ละก็

มีวิธีแก้ไขตามด้านล่างเลยครับ

วิธีแก้ไข PECL HTTP Enabled

PHP HTTP Enable

1. ทำการดาวน์โหลดไฟล์  php_http.dll

2. คลายซิปไฟล์ไปไว้ที่ C:\AppServ\php5\ext\

3. เปิดไฟล์ php.ini แล้วเพิ่มส่วนนี้เข้าไป  extension=php_http.dll

4. restart apache

เป็นอันเสร็จเรียบร้อยต่อไปเราจะมาลุยกับตอนแรก ๆ กับการเซ็ตค่าต่าง ๆ กันเลย ^^

* ถ้างงขั้นตอนนี้ลองไปอ่าน บทความเกี่ยวกับการเช็ค PHP Extension ที่ผมเคยเขียนไว้กับเรื่อง Yii ก่อนก็ได้นะครับ เหมือนกันเลย เช็คตอนที่ 1  เช็คตอนที่ 2