ค้นหาเว็บไซต์

วิธีติดตั้ง Lighttpd ด้วย PHP, MariaDB และ PhpMyAdmin ใน Ubuntu


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

คุณสมบัติ Lighttpd

  1. รองรับอินเทอร์เฟซ FastCGI, SCGI, CGI
  2. รองรับการใช้ chroot
  3. รองรับ mod_rewrite
  4. รองรับ TLS/SSL โดยใช้ OpenSSL
  5. ขนาดเล็กมาก: 1MB
  6. การใช้งาน CPU และ RAM ต่ำ
  7. ได้รับอนุญาตภายใต้ใบอนุญาต BSD

บทความนี้จะอธิบายวิธีการติดตั้ง Lighttpd, MariaDB, PHP ด้วย PhpMyAdmin บน Ubuntu 20.04 .

ขั้นตอนที่ 1: การติดตั้ง Lighttpd บน Ubuntu

โชคดีที่ Lighttpd สามารถติดตั้งได้จากที่เก็บอย่างเป็นทางการของ Ubuntu ดังนั้นหากคุณต้องการติดตั้ง Lighttpd คุณเพียงแค่เรียกใช้คำสั่งต่อไปนี้เท่านั้น

sudo apt install lighttpd

เมื่อติดตั้ง Lighttpd แล้ว คุณสามารถไปที่เว็บไซต์หรือที่อยู่ IP ของคุณ และคุณจะเห็นหน้านี้ซึ่งยืนยันการติดตั้ง Lighttpd บนเครื่องของคุณ

ก่อนที่จะมุ่งหน้าไปยังการติดตั้งเพิ่มเติม ฉันอยากจะแจ้งให้คุณทราบว่าสิ่งสำคัญต่อไปนี้เกี่ยวกับ Lighttpd ที่คุณควรทราบก่อนดำเนินการต่อ

  1. /var/www/html – เป็นโฟลเดอร์รูทเริ่มต้นสำหรับ Lighttpd
  2. /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

เพียงเท่านี้ ส่วนประกอบเซิร์ฟเวอร์ทั้งหมดของคุณก็พร้อมใช้งานแล้ว คุณสามารถเริ่มปรับใช้โครงการเว็บของคุณได้