ขั้นตอนการติดตั้ง Laravel Framework บน Ubuntu OS

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

makup
PHP Super Member
PHP Super Member
โพสต์: 398
ลงทะเบียนเมื่อ: 05/10/2020 10:02 am

ขั้นตอนการติดตั้ง Laravel Framework บน Ubuntu OS

โพสต์ที่ยังไม่ได้อ่าน โดย makup »

PHP Knowledge-1.png
PHP Knowledge-1.png (15.57 KiB) Viewed 3444 times
ขั้นตอนการติดตั้ง Laravel Framework ผ่าน Ubuntu
เป็นการนำเสนอขั้นตอนในการ Install Laravel Framework ผ่าน Ubuntu , วิธีอาจจะช่วยให้ความรู้ในการติดตั้ง Ubuntu ให้ถูกวิธี

Step 1 - เริ่มทำการติดตั้ง PHP 7.0 โดยใช้คำสั่ง

โค้ด: เลือกทั้งหมด

sudo apt install php7.0-cli
Step 2 - จากนั้นทำการติดตั้ง Composer ในการจัดเก็บ Libery PHP โดยใช้คำสั่ง

โค้ด: เลือกทั้งหมด

sudo apt install composer
Step 3 - ให้ทำการติดตั้ง NodeJS โดยใช้คำสั่ง

โค้ด: เลือกทั้งหมด

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 ก็ให้ ติดตั้งด้วย

    โค้ด: เลือกทั้งหมด

    $sudo apt-get install curl
    ก่อนแล้วค่อย run คำสั่งด้านบนอีกครั้ง
Step 6 - ทำการติดตั้ง Laravel โดยใช้คำสั่ง

โค้ด: เลือกทั้งหมด

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 12 - ใช้คำสั่ง

    โค้ด: เลือกทั้งหมด

    mkdir -p <ชื่อ directory>
    โดยทำการสร้าง Directory ขึ้นมา
  • Step 13 - จากนั้นก็ใช้คำสั่ง

    โค้ด: เลือกทั้งหมด

     cd <ชื่อ directory>
    ย้ายตำแหน่งไปที่ <ชื่อ directory> ที่เราสร้างไว้
*****************หมายเหตุ**********************
บางทีระบบจะฟ้องว่า requested PHP extension mbstring is missing กับ requested PHP extension dom is missing
*************************************************
Step 15 - ให้เราติดตั้ง Extension โดย Step 16 - แล้วให้ลบ folder <ชื่อ Project> ที่สร้างขึ้นมา ใน Directory Document
Step 17 - แล้วใช้คำสั่ง

โค้ด: เลือกทั้งหมด

laravel new <ชื่อ Project>
สร้าง Project ใหม่อีกครั้ง
Step 18 - ใช้คำสั่ง

โค้ด: เลือกทั้งหมด

cd <ชื่อ Project>
เข้าไปใน Directory Project ของเรา
Step 19 - ตามด้วยติดตั้ง dependency ต่างๆ ด้วย Step 20 - ให้เข้าไปในไฟล์ .env.example แล้วทำการ Save As File ให้เป็นชื่อ .env
Step 21 - แล้วเปิด Command Terminal , พิมพ์คำสั่งดังนี้ Step 22 - ที่นี้ให้เปิด web browser แล้ว พิมพ์ url: localhost:8000
laravel-log-1-3.png

แหล่งอ้างอิงข้อมูล
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/
แก้ไขล่าสุดโดย makup เมื่อ 09/10/2020 11:04 am, แก้ไขไปแล้ว 2 ครั้ง.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41336
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ขั้นตอนการติดตั้ง Laravel Framework ผ่าน Ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

โค้ด ที่ไว้รัน ครอบโค้ด เพื่อ จะได้ copy ไปใช้งานได้ง่ายๆ ดีกว่านะ ครับ
และ ผลสุดท้ายจาก step 22 เป็นอย่างไร
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
makup
PHP Super Member
PHP Super Member
โพสต์: 398
ลงทะเบียนเมื่อ: 05/10/2020 10:02 am

Re: ขั้นตอนการติดตั้ง Laravel Framework ผ่าน Ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย makup »

mindphp เขียน: 07/10/2020 6:05 pm โค้ด ที่ไว้รัน ครอบโค้ด เพื่อ จะได้ copy ไปใช้งานได้ง่ายๆ ดีกว่านะ ครับ
และ ผลสุดท้ายจาก step 22 เป็นอย่างไร
รับทราบครับ เดะจะทำการ ครอบ Code ไปครับ เพื่อจะได้เอาไปใช้ Copy งานได้ง่ายกว่านี้ครับ
, ส่วน Step 22 เดะจะเพิ่มรูปใส่ผลลัพธ์ครับ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 41