เริ่มต้นพัฒนาระบบด้วย Laravel บน Homestead

April 12, 2016 7:19 am Uncategorized , ,

Laravel เป็น PHP Framework ตัวนึงที่ช่วงหลังๆมานี้ได้รับความนิยมมากครับ (ผลสำรวจจาก Sitepoint) สำหรับใครที่ยังไม่เคยลองใช้ Laravel Framework ต้องลองใช้ดูครับ เดี่ยวผมจะค่อยๆเอาประสบการณ์ของผมมาแบ่งบันให้ครับ

โดยปกติการเริ่มต้นการพัฒนาระบบเราจะต้องลงอะไรหลายอย่างมากเช่น Webserver (Apache, Nginx), PHP, Database (Mysql, Postgres) และอะไรอีกมากมาย ซึ่งตรงจุดนี้เป็นขั้นตอนที่เสียเวลาพอควรครับที่จะเริ่มต้นทำโปรเจคครั้งแรก

ซึ่งปัญหาตรงจุดนี้เราสามารถใช้ Homestead ช่วยได้ครับ ซึ่ง Homestead เป็น Vagrant Box ตัวนึงที่มาพร้อมกับ Library ต่างๆ ที่พร้อมใช้งานสำหรับการพัฒนาระบบด้วย Laravel ครับ

  • Ubuntu 14.04
  • Git
  • PHP 7.0
  • HHVM
  • Nginx
  • MySQL
  • MariaDB
  • Sqlite3
  • Postgres
  • Composer
  • Node (With PM2, Bower, Grunt, and Gulp)
  • Redis
  • Memcached
  • Beanstalkd

สำหรับตัวไหนใช้ทำอะไรก็ไปศึกษาเพิ่มกันอีกทีนะครับ

สำหรับขั้นตอนการติดตั้งผมไม่ขออธิบายนะครับ ไปดูเองที่ Laravel Homestead กันเลยนะครับ เค้าทำไว้ละเอียดแล้วครับ แต่ถ้าลองติดตั้งแล้วติดปัญหาอะไร comment ไว้ได้ครับเดี่ยวผมจะช่วยดูให้