บันทึกขั้นตอนการติดตั้ง Laravel เครื่อง Mac ด้วย Docker แบบ Development Environment

Image placeholder
แวะมาทักทายกันได้


ในบทความนี้เป็นการบันทึกขั้นตอนการติดตั้ง Laravel บนเครื่อง Mac ด้วย Docker ครับ

จะมี 7 ส่วนหลักๆที่จะต้องทำ 


1. ขั้นตอนจัดเตรียมโครงสร้าง Project

2. ขั้นตอนการเขียน docker-compose.yml

3. ขั้นตอนการเขียน Dockerfile

4. ขั้นตอนการจัดเตรียม config nginx

5. ขั้นตอนการทดสอบ 

6. ขั้นตอนการติดตั้ง composer

7. ติดตั้ง Laravel Project


ฝากกดโฆษณา Google Ads สัก click  เพื่อเป็นกำลังใจแก่ผู้เขียนด้วยนะครับ



1. ขั้นตอนจัดเตรียมโครงสร้าง Project ให้เตรียมโครงสร้าง Folder ไว้ตามนี้



2. ขั้นตอนการเขียน dockerfile



3. ขั้นตอนการเขียน dockerfile




4. ขั้นตอนการจัดเตรียม config nginx



5. ขั้นตอนทดสอบ

เมื่อเตรียมวัตถุดิบทั้ง 4 ขั้นตอนเรียบร้อยแล้ว จะมาเริ่มขั้นตอนการทดสอบ

วิธีการทดสอบนั้นให้สร้างไฟล์ index.html เอาไว้วางไว้ที่ folder src/public 

จากนั้นก็ใช้คำสั่ง docker-compose up  


docker จะทำการ build ทุกอย่างที่อยู่ใน docker file และทำ pull docker image ที่ได้เขียนเอาไว้ใน docker-compose.yml มาติดตั้ง

ถ้าไม่มีอะไรผิดพลาดก็จะได้ตามรูปภาพนี้





6. ขั้นตอนการติดตั้ง composer

ใช้คำสั่งนี้เพื่อติดตั้ง composer 

curl -sS https://getcomposer.org/install | php

เมื่อใช้แล้ว จะได้ไฟล์ composer มา โดยจะต้องใช้ php ในการ run ไฟล์นี้แล้วจะเป็นการใช้คำสั่งนี้เฉพาะ Folder นั้นๆ

php composer.phar


วิธีที่จะทำให้สามารถเรียกได้จากตำแหน่งก็ได้ จะต้องย้ายไฟล์ไปไว้ที่ /usr/local/bin/composer

เท่านี้ก็จะสามารถเรียก composer จากที่ไหนก็ได้


7. ติดตั้ง Laravel Project

หลังจากที่ได้ติดตั้ง composer เรียบร้อยแล้วก็จะมาถึงขั้นตอนสุดท้าย คือ ติดตั้ง project laravel


ให้ทำการลบ public folder ที่อยู่ใน src folder ทิ้งไปจากนั้นใช้คำสั่ง

composer create-project --prefer-dist laravel/laravel:^7.0 

จะได้ project laravel มา 

คราวนี้จะต้องแก้ไขนิดหน่อยโดยที่จะต้องนำไฟล์ทั้งหมดที่อยู่ใน folder laravel นำออกมาวางภายใต้ folder src

จึงจะ Run ได้

เมื่อแก้ไขตามที่บอกไว้แล้วก็ใช้คำสั่ง


php artisan serve ก็เป็นอันเสร็จ


แวะมาทักทายกันได้
donate