How to install LAMP Server on Ubuntu 18.04 (LAMP for Linux)
สารบัญ:
- ติดตั้ง LAMP Stack บน Ubuntu 18.04
- ข้อกำหนดเบื้องต้น
- ขั้นตอนที่ 1 การติดตั้ง Apache
- ขั้นตอนที่ 2 การติดตั้ง MySQL
- ขั้นตอนที่ 3 การติดตั้ง PHP
- ข้อมูลมากกว่านี้
- สอน
คำว่า LAMP เป็นตัวย่อของชื่อของคอมโพเนนต์โอเพ่นซอร์สสี่ตัว:
- ระบบปฏิบัติการ L - Linux A - Apache, HTTP และ reverse proxy server M - MySQL หรือ MariaDB ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ภาษา P - PHP
ชุดบทเรียนนี้จะแนะนำคุณเกี่ยวกับขั้นตอนที่จำเป็นในการติดตั้ง Apache สร้างโฮสต์เสมือน Apache สร้างใบรับรอง Let's Encrypt SSL ฟรีติดตั้งและรักษาความปลอดภัย MySQL และติดตั้ง PHP 7.2
บทช่วยสอนแบบละเอียดที่เป็นส่วนหนึ่งของซีรี่ส์นี้จะแสดงรายการอยู่ท้ายหน้านี้
ติดตั้ง LAMP Stack บน Ubuntu 18.04
การเริ่มต้นอย่างรวดเร็วนี้จะแสดงขั้นตอนพื้นฐานที่จำเป็นสำหรับการติดตั้ง LAMP stack บนเซิร์ฟเวอร์ Ubuntu 18.04
ข้อกำหนดเบื้องต้น
ผู้ใช้ที่คุณเข้าสู่ระบบต้องมีสิทธิ์ sudo เพื่อให้สามารถติดตั้งแพ็คเกจได้
ขั้นตอนที่ 1 การติดตั้ง Apache
Apache มีอยู่ในที่เก็บของ Ubuntu อัพเดตดัชนีแพ็กเกจและติดตั้ง Apache ด้วยคำสั่งต่อไปนี้:
sudo apt update
sudo apt install apache2
ขั้นตอนที่ 2 การติดตั้ง MySQL
ขั้นตอนต่อไปคือการติดตั้งแพ็คเกจ MySQL โดยพิมพ์ดังนี้
sudo apt install mysql-server
เมื่อการติดตั้งเสร็จสิ้นให้ออกคำสั่ง
mysql_secure_installation
เพื่อปรับปรุงความปลอดภัยของการติดตั้ง MySQL:
sudo mysql_secure_installation
คุณจะถูกขอให้ตั้งรหัสผ่านรูทลบผู้ใช้นิรนาม จำกัด การเข้าถึงของผู้ใช้รูทไปยังเครื่องโลคัลและลบฐานข้อมูลทดสอบ คุณควรตอบ“ Y” (ใช่) สำหรับทุกคำถาม
ขั้นตอนที่ 3 การติดตั้ง PHP
Ubuntu 18.04 LTS มาพร้อมกับ PHP รุ่นล่าสุดและยิ่งใหญ่ที่สุด 7.2 หากต้องการติดตั้ง PHP และประเภทโมดูล PHP ที่พบมากที่สุด:
sudo apt install php libapache2-mod-php php-opcache php-cli php-gd php-curl php-mysql
เมื่อติดตั้งแพ็คเกจ PHP แล้วให้เริ่มบริการ Apache ใหม่อีกครั้งด้วย:
sudo systemctl restart apache2
ข้อมูลมากกว่านี้
สำหรับคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับแต่ละขั้นตอนโปรดอ่านบทช่วยสอนต่อไปนี้
สอน
สนับสนุน Cloud Computing จะเป็นจุดเด่นของ Ubuntu ที่ปล่อยออกมาในเดือนตุลาคมซึ่งเป็นส่วนแบ่งการจำหน่ายของลินุกซ์ที่จัดทำโดย Canonical โดย Mark Shuttleworth ได้ประกาศในอีเมลไปยังผู้พัฒนาซอฟท์แวร์ Ubuntu เมื่อวันศุกร์ที่ผ่านมา

เซิร์ฟเวอร์ Ubuntu 9.10 ซึ่งมีชื่อเล่นว่า " Karmic Koala "จะรวมการสนับสนุน EC2 ซึ่งเป็นบริการคอมพิวเตอร์คลาวด์ที่ดำเนินการโดย Amazon Web Services และ Amazon Machine Images (AMIs) มาตรฐานเพื่อให้แอพพลิเคชันที่ทำงานในระบบคลาวด์สามารถทำงานร่วมกันได้โดยง่ายโดยใช้การกำหนดค่าที่คล้ายกัน , Shuttleworth ได้เขียน
Canonical สร้างความตื่นเต้นอย่างมากเมื่อต้นปีที่ผ่านมาเมื่อประกาศแผนการ Ubuntu สำหรับ Android ซึ่งรวมถึงสมาร์ทโฟนแบบแท่นวางซึ่งสามารถเปิดเดสก์ท็อป Ubuntu Linux แบบเต็มรูปแบบได้

ไม่มีการระบุชื่อที่เฉพาะเจาะจงในเวลาที่เกี่ยวกับคู่ค้าของผู้ผลิต แต่เมื่อเร็ว ๆ นี้โครงการแนวคิดใหม่ ๆ ปรากฏขึ้นเพื่อพยายามนำวิสัยทัศน์ไปสู่ชีวิต
เช่น Ubuntu Linux? วันพฤหัสบดีนี้คือวันแห่งความผิดพลาด Ubuntu ต่อไปซึ่งจะนำเสนอแฟน ๆ ที่มีโอกาสกลับมาให้ความช่วยเหลืออีกครั้ง

ไม่ลับว่าลินุกซ์มีทางเลือกที่น่าสนใจมากขึ้นสำหรับผู้ใช้ทางธุรกิจในโทรศัพท์มือถือรุ่นนี้ - ได้รับอิทธิพลจากยุคคอมพิวเตอร์พร้อมเดสก์ท็อปและความหลากหลายของทางเลือกสำหรับผู้ใช้ที่ได้รับการออกแบบมาสำหรับการผลิตเดสก์ท็อปที่มั่นคง