Laravel 6 – EP2 การติดตั้งใช้งาน

สำหรับการติดตั้ง Laravel นั้นเราจำเป็นต้องมี Composer ที่ช่วยในการติดตั้งอีกด้วย Composer คือ เครื่องมือที่จัดการ Package ต่างๆในภาษา PHP เช่นถ้าเราต้องการ Package ที่ช่วยในการแบ่งหน้า เราก็สามารถหาได้ด้วยการใช้ Composer ดังนั้น Composer จึงจำเป็นสำหรับ Laravel

การติดตั้ง Composer สามารถติดตั้งได้โดยดาวน์โหลดโปรแกรม  ที่เว็บไซต์ https://getcomposer.org/download/
หลังจากติดตั้ง Composer เรียบร้อยแล้ว ให้เราตรวจสอบว่าเครื่อง SERVER ของเรานั้นรองรับกับ laravel หรือไม่ โดยดูรายละเอียดด้านล่างนี้ (สำหรับเวอร์ชั่น Laravel 5.8)


  • PHP >= 7.1.3 (เวอร์ชั่นต้องมากกว่าหรือเทียบเท่า 7.1.3)
    *Extension PHP ต้องติดตั้งตามนี้
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • BCMath PHP Extension

การติดตั้ง Laravel
1. ติดตั้งตัว Laravel Installer ก่อน ให้เปิด command line แล้วพิมพ์คำสั่งด้านล่างนี้ (สำหรับคำสั่งนี้ให้ติดตั้งแค่รอบเดียวเท่านั้น)
composer global require laravel/installer

2. จากนั้นไปที่โฟล์เดอร์ที่เราต้องการติดตั้ง จากตัวอย่างผมต้องการติดตั้งไว้ที่ C:\xampp\htdocs
หลักจากที่เราเข้าไปโฟล์เดอร์ที่ต้องการแล้วให้ กด Shift + คลิกขวา พื้นที่ว่างในโฟล์เดอร์ แล้วเลือก open command window here เพื่อเปิด command line ให้อยู่ตำแหน่งโฟล์เดอร์ปัจจุบัน หรือเราจะใช้ cmd แล้ว cd เข้า โฟล์เดอร์ที่เราต้องการก็ได้เช่น cd C:\xampp\htdocs ก็ได้เช่นกัน

3. หลังจากนั้นจะมี command ให้เราพิมพ์คำสั่ง laravel new blog โดยคำสั่งนี้จะเป็นการโหลดไฟล์ Laravelจาก Server มาติดตั้งที่เครื่องของเรา
*หากเรามีโปรเจคอื่นก็ใช้คำสั่ง laravel new ชื่อโปรเจค ได้ทันทีโดยไม่ต้องทำข้อ 1

4. เข้าไปที่โฟล์เดอร์ blog แล้วเปิด command line (ทำเหมือนข้อ 2)

5. ทดสอบ run server โดยพิมพ์คำสั่ง php artisan serve
ให้เข้าไปที่ http://127.0.0.1:8000
ผลลัพธ์

You May Also Like

About the Author: benext

โปรแกรมเมอร์ ติดต่อ : itoffside@hotmail.com

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.