GNU/Linux >> Znalost Linux >  >> AlmaLinux

Nainstalovat LAMP Stack na AlmaLinux 8 – průvodce krok za krokem?

LAMP je balík open-source softwaru, který poskytuje plně funkční prostředí webového serveru pro různé PHP a další webové aplikace. LAMP znamená Linux, Apache, databázi MySQL (případně MariaDB) a programovací jazyk PHP.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na webový server Apache.

V této souvislosti se podíváme na to, jak nainstalovat LAMP Stack na AlmaLinux 8.


Postup instalace LAMP Stack na AlmaLinux 8

1. Proveďte aktualizaci systému

Nejprve se ujistěte, že je váš systém aktuální, a poté nainstalujte EPEL pomocí níže uvedeného příkazu:

$ sudo dnf update
$ sudo dnf install epel-release


2. Nainstalujte Apache na AlmaLinux 8

Nyní spusťte následující příkaz k instalaci webového serveru Apache:

$ sudo dnf install httpd httpd-tools

Po instalaci služeb Apache na váš systém spusťte všechny požadované služby:

$ sudo systemctl enable httpd
$ sudo systemctl start httpd
$ sudo systemctl status httpd

Ověřte, že webový server běží a je přístupný pomocí IP adresy vašeho serveru:

http://your-server-ipadress


3. Nainstalujte MariaDB na AlmaLinux 8

MariaDB je populární databázový server. Instalace je jednoduchá a vyžaduje jen několik kroků:

$ sudo dnf install mariadb-server mariadb

Po dokončení instalace začněte, abyste povolili spuštění při startu systému pomocí:

$ sudo systemctl restart mariadb
$ sudo systemctl status mariadb
$ sudo systemctl enable mariadb

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí skriptu mysql_secure_installation. 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:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Chcete-li se přihlásit 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 MariaDB):

$ mysql -u root -p


4. Nainstalujte PHP na AlmaLinux 8

PHP je populární skriptovací jazyk, který pohání dynamický obsah milionů webových stránek a aplikací. Nyní spustíme níže uvedené příkazy k instalaci PHP:

$ sudo dnf install php-mysqlnd php-dom php-simplexml php-xml php-curl php-exif php-ftp php-gd php-iconv php-json php-mbstring php-posix

Nyní restartujte svůj webový server, aby Apache věděl, že bude obsluhovat i požadavky PHP:

$ sudo systemctl restart httpd

Abychom potvrdili, že je náš webový server přístupný a že PHP funguje podle očekávání, můžeme vytvořit soubor s názvem info.php v adresáři /var/www/html:

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

Přidejte následující řádek:

<?php
phpinfo ();
?>


5. Nakonfigurujte bránu firewall

Pokud máte na AlmaLinuxu povolenou výchozí bránu firewall, budete muset otevřít porty 80 a 443 pro příchozí připojení HTTP a HTTPS k vašemu webovému serveru:

$ sudo firewall-cmd --permanent --zone=public --add-service=http 
$ sudo firewall-cmd --permanent --zone=public --add-service=https 
$ sudo firewall-cmd --reload



AlmaLinux
  1. Nainstalovat ElasticSearch na AlmaLinux 8 – průvodce krok za krokem?

  2. Instalace Snipe-IT na AlmaLinux 8 – průvodce krok za krokem?

  3. Instalace LAMP v Ubuntu 20.04 – průvodce krok za krokem?

  1. Nainstalujte RabbitMQ na Ubuntu 20.04 LTS - Průvodce krok za krokem?

  2. Nainstalovat Nethogs na CentOS 8 – průvodce krok za krokem?

  3. Nainstalovat LAMP Stack na CentOS 7 – proces krok za krokem?

  1. Nainstalovat WordPress na Rocky Linux 8 pomocí zásobníku LAMP - Průvodce krok za krokem?

  2. Nainstalovat NGINX na openSUSE – Průvodce krok za krokem?

  3. Nainstalovat LEMP Stack na CentOS 7 – proces krok za krokem?