GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Apache, MariaDB, PHP (LAMP) na Fedora 32

Úvod

V tomto návodu vás provedeme instalací LAMP na vašem serveru Fedora 32. S mnoha změnami Fedory 32 je typická instalace LAMP jiná, než jste mohli vidět v minulosti. Fedora 32 stále používá Apache a MariaDB, PHP, i když používají mírně aktualizované verze každého z nich.

Předpoklady

Server s nainstalovanou Fedora 32. Pokud nemáte server a chtěli byste jej, spusťte server Fedora 32 z Atlantic.Net.

Nainstalujte lampu na Fedoru 32

Abychom mohli začít, musíme se ujistit, že je systém aktualizován. Chcete-li to provést, spusťte příkaz:

dnf update

Nyní jsme schopni zahájit instalaci pro Apache.

Nainstalujte Apache na Fedoru 32

Nainstalujte Apache pomocí následujícího příkazu:

dnf install httpd

Nyní, když je Apache nainstalován, musíme Apache spustit pomocí následujícího příkazu:

systemctl start httpd.service

Budete chtít, aby se služba Apache spustila při spuštění/rebootu pomocí následujícího příkazu:

systemctl enable httpd.service

Přidejte následující příkazy v Apache k přepsání v Firewall-cmd následovně:

firewall-cmd --set-default-zone=public
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

Nyní můžete ověřit, zda je Apache správně nainstalován, zadáním http:// a vaší IP nebo názvu hostitele do vašeho prohlížeče.

Poznámka:Pokud neznáte svou IP adresu, spusťte následující příkaz:

ip addr show eth0

Příklad adresy IP zobrazující adresu IP 192.168.100.10

V našem příkladu bychom vložili http://192.168.100.10 do adresního řádku našeho prohlížeče.

 

Výchozí stránka Apache pro Fedoru 32

Instalace MariaDB na Fedora 32

Nainstalujte MySQL pomocí následujícího příkazu pro zahájení instalace:

dnf install mariadb-server

Spusťte službu pomocí následujícího příkazu

systemctl start mariadb

Chcete-li, aby se MariaDB spustila při spouštění, spusťte následující příkaz:

systemctl enable mariadb

Poté můžete zkontrolovat stav MariaDB, abyste se ujistili, že běží, pomocí příkazu:

systemctl status mariadb

Nastavte kořenové heslo MariaDB a zabezpečte MariaDB pomocí následujícího příkazu:

mysql_secure_installation

Nejprve budete vyzváni k zadání hesla root MariaDB. Protože jsme nainstalovali MariaDB a nenastavili jsme heslo uživatele root, nechali byste jej prázdné a stiskněte Enter. Poté budete dotázáni, zda chcete nastavit heslo uživatele root. Zadejte „Y“ pro ano a poté vytvořte heslo dle vlastního výběru.

Poznámka:Poté budete vyzváni řadou otázek. Stačí napsat Y pro ano na všech z nich. Viz snímek obrazovky níže:

Příklad mysql_secure_installation pro MariaDB na Fedoře 32

Nainstalujte PHP na Fedoru 32

Nakonec dokončíme instalaci PHP následujícím příkazem:

dnf install php php-mysqli

Restartujte službu Apache HTTP, aby se změny projevily.

systemctl restart httpd.service

Chcete-li otestovat a ověřit tuto instalaci, vytvořte testovací soubor PHP v adresáři níže pomocí následujícího příkazu:

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

Do prostoru vložte následující kód PHP, uložte jej a ukončete:

<?php
phpinfo();
?>

Restartujte službu Apache HTTP naposledy, aby se všechny změny projevily.

sudo systemctl enable httpd.service

Nyní můžete ověřit, zda je PHP správně nainstalováno, zadáním následujícího do prohlížeče.
http://ip.ad.dre.ss/info.php

Co dál?

Gratulujeme! Nyní máte server s platformou LAMP pro vaše webové prostředí. Děkujeme, že nás sledujete, a neváhejte nás kontaktovat ohledně dalších aktualizací nebo si prohlédněte našeho průvodce instalací WordPressu.

Zjistěte více o našich hostingových službách VPS a ceně hostingu VPS.


Linux
  1. Jak nainstalovat Apache, PHP 7.1 a MySQL na CentOS 7.3 (LAMP)

  2. Jak nainstalovat LAMP Apache, MySQL, PHP na Debian 11

  3. Jak nainstalovat LAMP Apache, MySQL, PHP v Ubuntu 22.04

  1. Jak nainstalovat Apache, PHP 7.2 a MySQL na CentOS 7.4 (LAMP)

  2. Jak nainstalovat Linux, Apache, MariaDB, PHP (LAMP Stack) na CentOS 7 / RHEL 7

  3. Jak nainstalovat Linux, Apache, MariaDB, PHP (LAMP Stack) na CentOS 8 / RHEL 8

  1. Jak nainstalovat Apache, MariaDB, PHP (LAMP Stack) na Debian 11

  2. Jak nainstalovat Linux, Apache, MariaDB, PHP (LAMP Stack) na Ubuntu 18.04

  3. Jak nainstalovat Linux, Apache, MariaDB, PHP (LAMP) Stack na Debian 10