I denne vejledning vil vi gennemgå, hvordan du kan installere LOMP Stack, der består af OpenLiteSpeed, MariaDB og PHP, på en Debian 11-server. Denne installation kan være særligt nyttig for brugere af en VPS-server.
Forudsætninger
- Debian 11 installeret på din server.
- Root-adgang eller sudo-rettigheder.
- En aktiv internetforbindelse.
Trin 1: Opdater systemet
Først skal du opdatere dit system for at sikre, at alle pakker er opdaterede:
sudo apt update && sudo apt upgrade -y
Trin 2: Installer OpenLiteSpeed
Tilføj OpenLiteSpeed repository:
wget -O - https://repo.openlitespeed.org/repo/olsen.gpg | sudo gpg --dearmor -o /usr/share/keyrings/openlitespeed.gpg
Tilføj repository til din sources.list:
echo "deb [signed-by=/usr/share/keyrings/openlitespeed.gpg] https://repo.openlitespeed.org/debian/ bullseye main" | sudo tee /etc/apt/sources.list.d/openlitespeed.list
Installer OpenLiteSpeed:
sudo apt update
sudo apt install openlitespeed -y
Trin 3: Installer PHP
Installer PHP og nødvendige udvidelser:
sudo apt install lsphp lsphp-common lsphp-mysql lsphp-xml lsphp-mbstring lsphp-curl -y
Trin 4: Installer MariaDB
Installer MariaDB-serveren:
sudo apt install mariadb-server -y
Sikre MariaDB-installationen:
sudo mysql_secure_installation
Trin 5: Opret en database til din applikation
Log ind på MariaDB:
sudo mysql -u root -p
Kør følgende kommandoer for at oprette en database og bruger:
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Trin 6: Konfigurer OpenLiteSpeed til at bruge PHP
Kør følgende kommando for at åbne OpenLiteSpeed administrationspanelet:
sudo /usr/local/lsws/admin/misc/admpass.sh
Tilføj din administratorbruger og adgangskode.
Trin 7: Start OpenLiteSpeed-tjenesten
Kør følgende kommando for at starte OpenLiteSpeed:
sudo systemctl start openlitespeed
sudo systemctl enable openlitespeed
Afslutning
Dine LOMP Stack-applikationer er nu installeret og klar til brug. Denne løsning kan være særligt nyttig for dem, der ønsker at køre en webapplikation effektivt fra en VPS-server.