GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat LAMP Stack na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat LAMP Stack na Debian 11. Pro ty z vás, kteří to nevěděli, je LAMP Stack běžnou sadou používaných nástrojů s otevřeným zdrojovým kódem k hostování webových stránek a aplikací na webu. LAMP Stack je platforma pro vývoj webových aplikací, která používá Linux jako operační systém, Apache jako webový server, MariaDB/MySQL jako databázový server a PHP jako skriptovací jazyk. Je tak široce používán a poskytuje osvědčenou sadu softwaru pro poskytování vysoce výkonných webových aplikací.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci LAMP Stack na Debian 11 (Bullseye).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte LAMP Stack na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt příkazy v terminálu:

Aktualizace sudo aptudo apt

Krok 2. Instalace webového serveru Apache.

Ve výchozím nastavení je v úložišti Debianu zahrnut balíček webového serveru Apache. Nainstalujte jej spuštěním následujícího příkazu:

sudo apt install apache2 apache2-utils

Zkontrolujte sestavení a verzi Apache:

apache2 -v

Po instalaci Apache zkontrolujte stav služby pomocí následujícího příkazu:

sudo systemctl status apache2

Instalaci Apache můžete také zkontrolovat procházením URL http://your-ip-address . Na následující obrazovce byste měli vidět testovací stránku Apache:

Krok 3. Instalace databázového serveru MariaDB.

Chcete-li začít s instalací MariaDB, postupujte podle následujících kroků:

sudo apt install mariadb-server mariadb-client

Po dokončení instalace zkontrolujte, zda databázový server běží, zadáním příkazu:

sudo systemctl status mariadb

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y

Pro přihlášení do MariaDB použijte následující příkaz (všimněte si, že jde o stejný příkaz, který byste použili k přihlášení do databáze MySQL):

mysql -u root -p

Krok 4. Instalace PHP.

Ve výchozím nastavení je verze PHP dostupná v Debian 11 Bullseye. PHP můžete nainstalovat s dalšími běžně používanými rozšířeními pomocí následujícího příkazu:

sudo apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath 

Dále povolte modul Apache, pokud již není povolen, a restartujte webový server:

a2enmod php7.4

Po instalaci PHP ověřte verzi PHP pomocí následujícího příkazu:

php -v

Krok 5. Nakonfigurujte bránu firewall.

Povolit server Apache HTTP přes bránu firewall:

sudo ufw statussudo ufw povolit 80/tcpsudo ufw povolit 443/tcpsudo ufw reloadsudo ufw povolit

Krok 6. Otestujte sadu LAMP.

Abychom otestovali zásobník LAMP, umístíme soubor PHP do výchozího kořenového adresáře dokumentů serveru Apache:

echo ""> /var/www/html/info.php

Uložte soubor a ukončete. Poté ve svém systému otevřete prohlížeč a zadejte http://your-ip-address/info.php

Blahopřejeme! Úspěšně jste nainstalovali LAMP. Děkujeme, že jste použili tento návod k instalaci nejnovější verze LAMP Stack na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace doporučujeme navštívit oficiální LAMP webové stránky.


Debian
  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat Nginx na Debian 9

  1. Jak nainstalovat Apache na Debian 9

  2. Jak nainstalovat Jenkins na Debian 9

  3. Jak nainstalovat Webmin na Debian 9

  1. Jak nainstalovat Tomcat 9 na Debian 9

  2. Jak nainstalovat Elasticsearch na Debian 9

  3. Jak nainstalovat LAMP Stack na CentOS 7