GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat LAMP Server na Debian 11

Zásobník LAMP je jedním z nejoblíbenějších a předních vývojových zásobníků mezi vývojáři. Je to zkratka pro Linux Apache MySQL/MariaDB a PHP. Apache je bezplatný, open-source a extrémně populární webový server. MySQL/MariaDB je opensource systém pro správu relačních databází a PHP je skriptovací jazyk na straně serveru.

V této příručce vás provedeme procesem instalace LAMP na Debian 11. Podívejte se, jak nainstalovat LAMP na Rocky Linux 8 a CentOS 8.

Co potřebujete

Než začnete, nejprve se ujistěte, že máte následující předpoklady:

  1. Instance serveru Debian 11 nainstalována.
  2. Uživatel sudo nakonfigurovaný na serveru

Nyní nainstalujme populární zásobník LAMP na Debian Bulleye.

Krok 1:Aktualizujte seznamy balíčků Debian 11

Je nezbytné vždy začít aktualizací indexu balíčků, abyste mohli začít s čistým štítem. Na svém terminálu spusťte příkaz:

$ sudo apt update -y

Mělo by to trvat jen několik sekund a po dokončení přejděte k dalšímu kroku.

Krok 2:Nainstalujte webový server Apache

Dalším krokem je instalace oblíbeného webového serveru Apache. Chcete-li to provést, spusťte:

$ sudo apt install apache2 -y

To nainstaluje Apache spolu s dalšími dodatečnými balíčky, knihovnami a závislostmi. Ve výchozím nastavení se Apache spouští automaticky a můžete to potvrdit kontrolou jeho stavu.

$ sudo systemctl status apache2

Pokud z jakéhokoli důvodu Apache neběží, spusťte službu spuštěním příkazu:

$ sudo systemctl start apache2

Dále zvažte, zda povolit spuštění Apache po restartu nebo pokaždé, když je systém zapnut, následovně:

$ sudo systemctl enable apache2

Ve webovém prohlížeči navštivte IP adresu nebo název domény svého serveru a ověřte, zda je webový server skutečně přístupný.

http://server-ip

Měli byste získat uvítací stránku webového serveru Apache.

To je potvrzení, že Apache byl úspěšně nainstalován.

Krok 3:Instalace databázového serveru MariaDB

MariaDB je opensource systém pro správu relačních databází (RDBMS), který je založen na MySQL. Je robustnější, bezpečnější a poskytuje další funkce, jako je cluster Galera a skvělé úložné moduly, jako je InnoDB

Chcete-li nainstalovat server MariaDB, jednoduše spusťte příkaz:

$ sudo apt install mariadb-server -y

Stejně jako Apache se MariaDB spouští automaticky. Stav běhu můžete ověřit podle obrázku.

$ sudo systemctl status mariadb

Pokud MariaDB neběží, uvažuje se o jejím spuštění.

$ sudo systemctl start mariadb

Poté povolte spuštění služby při spuštění.

$ sudo systemctl enable mariadb

Neméně důležité je zabezpečení databázového serveru. Výchozí nastavení, se kterým MariaDB dodává, jsou slabá a mohou je zneužít hackeři k narušení databáze.

Chcete-li tedy MariaDB posílit, spusťte příkaz:

$ sudo mysql_secure_installation

Zobrazí se několik výzev, které vás povedou při posilování serveru. Začněte nastavením hesla root

Poté zadejte „Y“ pro zbývající výzvy ke konfiguraci databázového serveru na nejvhodnější nastavení zabezpečení.

Pro přihlášení spusťte příkaz

$ sudo mysql -u root -p

Zadejte heslo uživatele root a stiskněte ENTER. Pro existující databáze spusťte příkaz:

SHOW DATABASES;

Chcete-li potvrdit verzi MariaDB, spusťte:

SELECT VERSION();

Chcete-li ukončit databázový server, spusťte příkaz:

EXIT;

Krok 3:Nainstalujte skriptovací jazyk PHP

Nakonec nainstalujeme PHP, což je skriptovací jazyk na straně serveru používaný pro podporu vývoje dynamických webových stránek. Ve výchozím nastavení je PHP 7.4 hostováno v úložišti Debian 11. Proto nainstalujeme PHP a některé další moduly PHP pomocí správce balíčků APT takto:

$ sudo apt install php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl

Zda je PHP nainstalováno, můžete potvrdit příkazem:

$ php -v

Navíc si to můžete ověřit z webového prohlížeče vytvořením ukázkového souboru PHP v kořenové složce dokumentu

$ sudo nano /var/www/html/info.php

Vložte následující řádky

<?php

phpinfo();

?>

Uložte soubor a procházejte zobrazenou URL

http://server-ip/info.php

Stránka PHP by se měla zobrazit tak, jak je ukázáno.

Závěr

Gratuluji, že jste se dostali tak daleko. V tomto návodu jsme ukázali postup krok za krokem, jak nainstalovat zásobník LAMP na server Debian 11 Bullseye. Odtud můžete začít vyvíjet a testovat své webové aplikace pomocí zásobníku LAMP.


Debian
  1. Nainstalujte LAMP Server na Debian 11

  2. Jak nainstalovat Xrdp Server na Debian 10

  3. Jak nainstalovat Xrdp Server na Debian 11

  1. Jak nainstalovat Apache na Debian 9

  2. Jak nainstalovat TeamSpeak Server na Debian 11

  3. Jak nainstalovat LAMP Server na Debian 9

  1. Jak nainstalovat LAMP Stack na Debian 10 Buster Server/Desktop

  2. Jak nainstalovat FTP server na Debian 10

  3. Jak nainstalovat webový server Apache na Debian 11