วิธีติดตั้ง Lighttpd ด้วย PHP, MariaDB และ PhpMyAdmin ใน Ubuntu
Lighttpd เป็นเว็บเซิร์ฟเวอร์แบบโอเพ่นซอร์สสำหรับเครื่อง Linux ทำงานได้รวดเร็วและมีขนาดเล็กมาก ไม่จำเป็นต้องใช้หน่วยความจำและ CPU มากนัก ซึ่งทำให้เป็นหนึ่งในเซิร์ฟเวอร์ที่ดีที่สุดสำหรับทุกโครงการ ที่ต้องการความรวดเร็วในการปรับใช้หน้าเว็บ
คุณสมบัติ Lighttpd
- รองรับอินเทอร์เฟซ FastCGI, SCGI, CGI
- รองรับการใช้ chroot
- รองรับ mod_rewrite
- รองรับ TLS/SSL โดยใช้ OpenSSL
- ขนาดเล็กมาก: 1MB
- การใช้งาน CPU และ RAM ต่ำ
- ได้รับอนุญาตภายใต้ใบอนุญาต BSD
บทความนี้จะอธิบายวิธีการติดตั้ง Lighttpd, MariaDB, PHP ด้วย PhpMyAdmin บน Ubuntu 20.04 .
ขั้นตอนที่ 1: การติดตั้ง Lighttpd บน Ubuntu
โชคดีที่ Lighttpd สามารถติดตั้งได้จากที่เก็บอย่างเป็นทางการของ Ubuntu ดังนั้นหากคุณต้องการติดตั้ง Lighttpd คุณเพียงแค่เรียกใช้คำสั่งต่อไปนี้เท่านั้น
sudo apt install lighttpd
เมื่อติดตั้ง Lighttpd แล้ว คุณสามารถไปที่เว็บไซต์หรือที่อยู่ IP ของคุณ และคุณจะเห็นหน้านี้ซึ่งยืนยันการติดตั้ง Lighttpd บนเครื่องของคุณ
ก่อนที่จะมุ่งหน้าไปยังการติดตั้งเพิ่มเติม ฉันอยากจะแจ้งให้คุณทราบว่าสิ่งสำคัญต่อไปนี้เกี่ยวกับ Lighttpd ที่คุณควรทราบก่อนดำเนินการต่อ
- /var/www/html – เป็นโฟลเดอร์รูทเริ่มต้นสำหรับ Lighttpd
- /etc/lighttpd/ – เป็นโฟลเดอร์เริ่มต้นสำหรับไฟล์การกำหนดค่า Lighttpd
ขั้นตอนที่ 2: การติดตั้ง PHP บน Ubuntu
เว็บเซิร์ฟเวอร์ Lighttpd จะไม่สามารถใช้งานได้หากไม่มีการสนับสนุน PHP FastCGI นอกจากนี้ คุณยังต้องติดตั้งแพ็คเกจ 'php-mysql' เพื่อเปิดใช้งานการสนับสนุน MySQL
sudo apt install php php-cgi php-mysql
ตอนนี้เพื่อเปิดใช้งานโมดูล PHP ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
หลังจากเปิดใช้งานโมดูลแล้ว ให้โหลดการกำหนดค่าเซิร์ฟเวอร์ Lighttpd ใหม่โดยเรียกใช้คำสั่งด้านล่าง
sudo service lighttpd force-reload
ตอนนี้เพื่อทดสอบว่า PHP ทำงานหรือไม่ มาสร้างไฟล์ 'test.php' ใน /var/www/test.php กัน
sudo vi /var/www/html/test.php
กดปุ่ม “i ” เพื่อเริ่มแก้ไข และเพิ่มบรรทัดต่อไปนี้
<?php phpinfo(); ?>
กดปุ่ม ESC และเขียน:x และกดปุ่ม Enter เพื่อบันทึกไฟล์
ตอนนี้ไปที่โดเมนหรือที่อยู่ IP ของคุณแล้วเรียกไฟล์ test.php เช่น http://127.0.0.1/test.php คุณจะเห็นหน้านี้ซึ่งหมายความว่าติดตั้ง PHP สำเร็จแล้ว
ขั้นตอนที่ 3: การติดตั้ง MariaDB ใน Ubuntu
MariaDB เป็นทางแยกจาก MySQL และเป็นเซิร์ฟเวอร์ฐานข้อมูลที่ดีที่จะใช้กับ Lighttpd หากต้องการติดตั้งบน Ubuntu 20.04 ให้รันชุดคำสั่งเหล่านี้ในเทอร์มินัล
sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.piconets.webwerks.in/mariadb-mirror/repo/10.5/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server
เมื่อติดตั้งแล้ว คุณสามารถเรียกใช้สคริปต์ความปลอดภัยเพื่อรักษาความปลอดภัยการติดตั้ง MariaDB ดังที่แสดง
sudo mysql_secure_installation
สคริปต์จะได้รับแจ้งให้ป้อนรหัสผ่านรูทหรือตั้งค่า หลังจากนั้น ให้ตอบ Y
ทุกครั้งที่มีข้อความแจ้งตามมา
การติดตั้ง PhpMyAdmin ใน Ubuntu
PhpMyAdmin เป็นเว็บอินเตอร์เฟสที่ทรงพลังสำหรับจัดการฐานข้อมูลออนไลน์ ผู้ดูแลระบบเกือบทุกคนใช้มันเพราะมันง่ายมากที่จะจัดการฐานข้อมูลโดยใช้มัน หากต้องการติดตั้งบน Ubuntu 20.04 ให้รันคำสั่งด้านล่าง
sudo apt install phpmyadmin
ระหว่างการติดตั้ง มันจะแสดงกล่องโต้ตอบด้านล่าง ให้เลือก NO
ตอนนี้เลือก 'Lighttpd'
เกือบเสร็จแล้ว เพียงเรียกใช้คำสั่งง่ายๆ นี้เพื่อสร้าง symlink ใน /var/www/ ไปยังโฟลเดอร์ PHPMyAdmin ใน /usr/share/
sudo ln -s /usr/share/phpmyadmin/ /var/www
ตอนนี้ไปที่ http://localhost/phpmyadmin และระบบจะขอให้คุณป้อนรหัสผ่านรูทที่คุณตั้งไว้ด้านบนระหว่างการติดตั้ง MariaDB
เพียงเท่านี้ ส่วนประกอบเซิร์ฟเวอร์ทั้งหมดของคุณก็พร้อมใช้งานแล้ว คุณสามารถเริ่มปรับใช้โครงการเว็บของคุณได้