คุณอาจเพิ่งเริ่มสร้างเว็บแอปพลิเคชันแบบไดนามิกใน 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 กำลังทำงานอยู่ในระบบ ubuntu หรือไม่ ให้พิมพ์คำสั่งนี้เพื่อตรวจสอบสถานะ
หากไม่ได้ใช้งาน คุณสามารถเริ่มต้นได้โดยใช้คีย์เวิร์ด start ในคำสั่งด้านบนดังนี้
หากต้องการเข้าสู่ระบบเชลล์ของ MySQL ให้พิมพ์คำสั่งต่อไปนี้
จะไม่ขอรหัสผ่านจากคุณในครั้งแรก
เมื่อคุณเข้าสู่ระบบเชลล์ของ 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; มิฉะนั้น เริ่มใช้คำสั่ง
หลังจากเริ่มแล้ว เรามาติดตั้ง 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