เป็นการนำเสนอขั้นตอนในการ Install Laravel Framework ผ่าน Ubuntu , วิธีอาจจะช่วยให้ความรู้ในการติดตั้ง Ubuntu ให้ถูกวิธี
Step 1 - เริ่มทำการติดตั้ง PHP 7.0 โดยใช้คำสั่ง
โค้ด: เลือกทั้งหมด
sudo apt install php7.0-cli
โค้ด: เลือกทั้งหมด
sudo apt install composer
โค้ด: เลือกทั้งหมด
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt-get install -y nodejs
- อันนี้เป็นการติดตั้ง NodeJS version 8.x ถ้าต้องการติดตั้ง version อื่นให้เปลี่ยนจากเลข 8 เป็นเลขที่ต้องการ
- บางเครื่องอาจมีการฟ้องว่าเครื่องไม่ได้ติดตั้ง curl ก็ให้ ติดตั้งด้วย ก่อนแล้วค่อย run คำสั่งด้านบนอีกครั้ง
โค้ด: เลือกทั้งหมด
$sudo apt-get install curl
โค้ด: เลือกทั้งหมด
sudo composer global require laravel/installer
- บางทีระบบอาจเรียกหา PHP extension zip ก็ให้ติดตั้ง zip extension โดย
โค้ด: เลือกทั้งหมด
sudo apt-get install php7.0-zip
- แล้วค่อยใช้คำสั่ง ใหม่อีกครั้ง
โค้ด: เลือกทั้งหมด
$sudo composer global require laravel/installer
Step 7 - ทำการ set path laravel command โดยทำการ export PATH ตามด้วยคำสั่ง
โค้ด: เลือกทั้งหมด
vi ~/.bashrc
Step 8 - แล้วเพิ่ม script export PATH=$PATH:~/.composer/vendor/bin ไว้ล่างสุดของไฟล์ ดังนี้
Step 9 - เมื่อแก้ไขไฟล์ .bashrc เรียบร้อยแล้วก็ใช้คำสั่ง
โค้ด: เลือกทั้งหมด
$sudo source ~/.bashrc
Step 10 - เราสามารถตรวจสอบได้ว่าเราทำสำเร็จหรือไม่ด้วยการใช้คำสั่ง
โค้ด: เลือกทั้งหมด
echo $PATH
***ถ้ามี PATH /home/<ชื่อuser>/.composer/vendor/bin ก็แสดงว่าเรา add PATH สำเร็จแล้ว***
ทำการลองสร้าง Project Laravel , โดย Project จะเก็บไว้ในที่ dir : home/<ชื่อuser>/Documents/<ชื่อ Directory>/<ชื่อ Project>
ขั้นตอนการสร้าง Project Laravel
- Step 11 - ใช้คำสั่ง โดยทำการตำแหน่งไปที่ Folder Document
โค้ด: เลือกทั้งหมด
cd ~/Documents
- Step 12 - ใช้คำสั่ง โดยทำการสร้าง Directory ขึ้นมา
โค้ด: เลือกทั้งหมด
mkdir -p <ชื่อ directory>
- Step 13 - จากนั้นก็ใช้คำสั่งย้ายตำแหน่งไปที่ <ชื่อ directory> ที่เราสร้างไว้
โค้ด: เลือกทั้งหมด
cd <ชื่อ directory>
- Step 14 - ใช้คำสั่ง เพื่อสร้าง Project Laravel
โค้ด: เลือกทั้งหมด
laravel new <ชื่อ Project>
บางทีระบบจะฟ้องว่า requested PHP extension mbstring is missing กับ requested PHP extension dom is missing
*************************************************
Step 15 - ให้เราติดตั้ง Extension โดย
โค้ด: เลือกทั้งหมด
$sudo apt-get install php7.0-mbstring
โค้ด: เลือกทั้งหมด
$sudo apt-get install php7.0-dom
Step 17 - แล้วใช้คำสั่ง
โค้ด: เลือกทั้งหมด
laravel new <ชื่อ Project>
Step 18 - ใช้คำสั่ง
โค้ด: เลือกทั้งหมด
cd <ชื่อ Project>
Step 19 - ตามด้วยติดตั้ง dependency ต่างๆ ด้วย
โค้ด: เลือกทั้งหมด
sudo npm install
โค้ด: เลือกทั้งหมด
sudo npm i -g npm
Step 21 - แล้วเปิด Command Terminal , พิมพ์คำสั่งดังนี้
โค้ด: เลือกทั้งหมด
$php artisan key:generate
โค้ด: เลือกทั้งหมด
$php artisan serve
แหล่งอ้างอิงข้อมูล
https://medium.com/@kornchaval/ติดตั้ง-laravel-5-5-บน-ubuntu-กันเตอะ-18f91cff46df
https://spalinux.com/2016/09/install-laravel-5-3-on-ubuntu-16-04
แหล่งอ้างอิงรูปภาพ
https://thailaravel.club/2019/11/19/การพัฒนาแอพพลิเคชั่นบน-laravel/