ตั้งค่า LAMP (Linux, Apache, MySQL, PHP) Stack บน Ubuntu 20.04

Set Up Lamp Linux Apache



คุณอาจเพิ่งเริ่มสร้างเว็บแอปพลิเคชันแบบไดนามิกใน PHP และต้องการตั้งค่า LAMP Stack คำศัพท์ LAMP มาจากระบบปฏิบัติการ Linux, เซิร์ฟเวอร์ Apache, ฐานข้อมูล MySQL และภาษา PHP เริ่มต้นด้วยการติดตั้ง LAMP Stack บน Ubuntu 20.04







ก่อนอื่น คุณควรมีสิทธิ์ sudo ในระบบของคุณหรือเข้าสู่ระบบในฐานะรูทเพื่อทำงานต่อไปนี้:



อัปเดตที่เก็บแพ็คเกจของระบบ

ในการเริ่มต้นการติดตั้งทั้งหมด แนวทางปฏิบัติที่ดีที่สุดในการอัปเดตที่เก็บแคช APT ก่อน เพื่อให้สามารถติดตั้งแอปพลิเคชันล่าสุดทั้งหมดได้อย่างราบรื่น



$sudoapt update


เมื่ออัปเดต apt-cache เราก็พร้อมที่จะดำเนินการติดตั้ง LAMP Stack





มาติดตั้ง MySQL กันก่อน

ติดตั้ง MySQL บน Ubuntu 20.04

เนื่องจากส่วนใหญ่ใช้ MySQL เป็นฐานข้อมูลที่มี PHP และใช้เพื่อจัดการและจัดเก็บข้อมูลเพื่อติดตั้ง MySQL บนระบบ Ubuntu ของคุณ ให้พิมพ์คำสั่งที่ระบุด้านล่าง



$sudoฉลาดติดตั้งmysql-server mysql-client


มันจะขอให้คุณใช้พื้นที่ดิสก์เพิ่มเติมสำหรับแพ็คเกจเพื่อติดตั้ง ดังนั้นกด y เพื่อดำเนินการติดตั้ง MySQL ต่อไป


เมื่อติดตั้ง MySQL แล้ว ให้ตรวจสอบเวอร์ชันโดยพิมพ์คำสั่งนี้

$mysql--รุ่น


และหากต้องการตรวจสอบว่าบริการของ MySQL กำลังทำงานอยู่ในระบบ ubuntu หรือไม่ ให้พิมพ์คำสั่งนี้เพื่อตรวจสอบสถานะ

$sudoสถานะ systemctl mysql.service


หากไม่ได้ใช้งาน คุณสามารถเริ่มต้นได้โดยใช้คีย์เวิร์ด start ในคำสั่งด้านบนดังนี้

$sudosystemctl start mysql.service


หากต้องการเข้าสู่ระบบเชลล์ของ MySQL ให้พิมพ์คำสั่งต่อไปนี้

$sudomysql


จะไม่ขอรหัสผ่านจากคุณในครั้งแรก

เมื่อคุณเข้าสู่ระบบเชลล์ของ MySQL แล้ว คุณสามารถตั้งค่ารหัสผ่านของคุณหรือดำเนินการฟังก์ชันใดๆ ที่เกี่ยวข้องกับฐานข้อมูลในนั้นได้

ตอนนี้ออกไปแล้วติดตั้งเว็บเซิร์ฟเวอร์ Apache 2 บนระบบ Ubuntu

mysql> ทางออก

ติดตั้ง Apache Web Server บน Ubuntu 20.04

Apache 2 เป็นเว็บเซิร์ฟเวอร์ที่จัดการเซิร์ฟเวอร์สำหรับการโฮสต์เว็บแอปพลิเคชัน ในการติดตั้ง Apache 2 บนระบบ ubuntu ของคุณ ให้รันคำสั่งนี้

$sudoฉลาดติดตั้งapache2


นอกจากนี้ยังอาจแจ้งให้ขอพื้นที่ดิสก์เพิ่มเติมสำหรับการติดตั้ง Apache ดังนั้นให้กด y เพื่อดำเนินการติดตั้งต่อ

เมื่อติดตั้งเว็บเซิร์ฟเวอร์ Apache 2 แล้วเช่นกัน คุณสามารถตรวจสอบสถานะได้โดยพิมพ์คำสั่งต่อไปนี้

$sudoสถานะ systemctl apache2


หากมีการใช้งานและทำงานอยู่ คุณก็พร้อมที่จะติดตั้ง PHP; มิฉะนั้น เริ่มใช้คำสั่ง

$sudosystemctl เริ่ม apache2


หลังจากเริ่มแล้ว เรามาติดตั้ง PHP กัน

ติดตั้ง PHP บน Ubuntu 20.04

เวอร์ชันเสถียรล่าสุดของ PHP สามารถติดตั้งบน Ubuntu ได้อย่างง่ายดายจากที่เก็บแพ็คเกจ APT โดยพิมพ์คำสั่งด้านล่างในเทอร์มินัล

$sudoฉลาดติดตั้งphp


กด y เพื่อดำเนินการต่อ หากระบบแจ้งว่าต้องการเพิ่มพื้นที่ดิสก์ในการติดตั้ง PHP

หลังจากติดตั้ง PHP สำเร็จแล้ว คุณสามารถตรวจสอบเวอร์ชันได้โดยพิมพ์คำสั่ง

$ php--รุ่น


ติดตั้ง PHP เวอร์ชัน 7.3.4 แล้ว

ติดตั้งส่วนขยาย PHP

ตอนนี้ ถ้าคุณต้องการติดตั้งส่วนขยาย PHP พื้นฐานอื่นๆ ด้วย ซึ่งจำเป็นสำหรับ phpMyAdmin ตัวอย่างเช่น

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

คุณสามารถทำได้โดยพิมพ์คำสั่งต่อไปนี้

$sudoฉลาดติดตั้งphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


อนุญาตให้ใช้พื้นที่ดิสก์เพิ่มเติมสำหรับส่วนขยายในการติดตั้งโดยพิมพ์ y แล้วกดปุ่ม Enter


คำสั่งนี้จะติดตั้งส่วนขยาย PHP ที่จำเป็นทั้งหมดสำหรับการเรียกใช้ phpMyAdmin

นี่คือวิธีที่คุณสามารถติดตั้งแพ็คเกจที่จำเป็นทั้งหมดบน Ubuntu 20.04 และตั้งค่า LAMP Stack เพื่อสร้างเว็บแอปพลิเคชันแบบไดนามิกของคุณ

บทสรุป

โพสต์นี้มีคำแนะนำทีละขั้นตอนในการติดตั้งและตั้งค่า LAMP stack บน Ubuntu 20.04 LTS