Zásobník LAMP je kolekce softwaru s otevřeným zdrojovým kódem, který můžete použít jako platformu pro vytváření webových stránek a webových aplikací. Termín LAMP je zkratka pro operační systém Linux®, server Apache®HTTP, databázový systém MySQL® a programovací jazyk PHP.
Předpoklady
Potřebujete server založený na Linuxu se systémem Debian 10
Instalace zásobníku LAMP
Chcete-li nainstalovat zásobník LAMP, proveďte následující kroky:
-
Před instalací LAMP se ujistěte, že jsou úložiště pro správu balíčků plně aktuální. Chcete-li získat nejnovější výpisy balíčků a aktualizovat nainstalované balíčky na nejnovější verze, spusťte následující příkaz:
sudo apt update
-
Chcete-li nainstalovat Apache, nastavte jej tak, aby se spouštěl při spouštění, a spusťte službu spusťte následující příkazy:
sudo apt install apache2 sudo systemctl start apache2.service sudo systemctl enable apache2.service
-
Chcete-li přidat pravidlo brány firewall pro povolení portu 80 a zajistit trvalou změnu této změny, spusťte následující příkazy:
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT sudo iptables-save
-
Chcete-li nainstalovat MariaDB, což je databáze, kterou tato LAMP používá místo MySQL, spustit službu a nastavit automatické spouštění při bootování, spusťte následující příkazy:
sudo apt-get install mariadb-server mariadb-client sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
-
Chcete-li dokončit instalaci MariaDB, použijte následující příkaz ke spuštění průvodce instalací MariaDB:
sudo mysql_secure_installation
Při procházení instalačního programu, který je volitelný, můžete na všechny výzvy tohoto průvodce odpovědět ano.
-
Chcete-li nainstalovat PHP a další moduly, které vyžaduje mnoho webových služeb, spusťte následující příkaz. Vždy můžete nainstalovat další moduly, pokud je vaše aplikace vyžaduje.
sudo apt install php7.3 libapache2-mod-php7.3 php7.3-common php7.3-gmp php7.3-curl php7.3-soap php7.3-bcmath php7.3-intl php7.3-mbstring php7.3-xmlrpc php7.3-mysql php7.3-gd php7.3-xml php7.3-cli php7.3-zip
-
Chcete-li restartovat Apache, spusťte následující příkaz:
sudo systemctl restart apache2
Nyní byste měli být schopni přejít na IP adresu vašeho serveru v prohlížeči a podívat se na testovací stránku Apache, abyste potvrdili, že jste server nakonfigurovali správně. Sada LAMP je nastavena a připravena sloužit jako základna pro naši aplikaci poté, co ji nainstalujete. Protože aplikace, které se rozhodnete používat, zejména s PHP, často vyžadují další moduly, buďte připraveni tyto moduly nainstalovat podle potřeby.