GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat LAMP na Fedora 23 (Linux, Apache, MySQL a PHP)

LAMP Magic In Your Hands vytvořil Walker Cahall

Úvod

V tomto návodu vás provedeme instalací zásobníku LAMP na server Fedora 23. LAMP je nejběžnější konfigurace webového serveru na webu. LAMP je rámec pro širokou kolekci webového softwaru, jako je WordPress, Drupal, Joomla a další webhostingové platformy. V tomto návodu budeme používat Fedoru 23 pro naši instalaci Linuxu. Apache je náš webový server; MariaDB je náš systém pro správu databází a PHP je náš skriptovací jazyk.

Předpoklady

Server s nainstalovanou Fedorou 23. Pokud nemáte server Fedora 23, proč nestočit bleskově rychlý virtuální privátní server SSD.

Instalace lampy na Fedora 23

Začneme tím, že se ujistíme, že náš systém je aktuální pomocí následujícího příkazu:

dnf update

Stiskněte Y a poté Enter na otázku „Je to v pořádku [y/N]“ během aktualizací.

Také aktualizujme naši bránu firewall, aby umožňovala přenos HTTP a HTTPS na náš server:

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í jsme připraveni nainstalovat Apache.

Nainstalujte Apache na Fedoru 23

Nainstalujte Apache spuštěním následujícího příkazu:

dnf install httpd

Stiskněte Y a poté Enter na otázku „Je to v pořádku [y/N]“ během instalace.

Spusťte Apache pomocí následujícího příkazu:

systemctl start httpd.service

Pravděpodobně budete chtít, aby se Apache spustil při startu; můžete to provést spuštěním následujícího příkazu:

systemctl enable httpd.service

Ověřte, zda je Apache nainstalován, zadáním http:// a vaší IP nebo názvu hostitele do vašeho prohlížeče.

Neznáte svou IP adresu? Spusťte následující příkaz:

ip addr show eth0

Příklad příkazu ip addr show eth0 zobrazující IP adresu 192.168.100.10

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

V tomto příkladu bychom vložili http://192.168.100.10 v adresním řádku našeho prohlížeče.

Výchozí stránka Apache pro Fedoru 23

Nainstalujte MariaDB na Fedoru 23

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

dnf install mariadb-server

Stiskněte Y a poté Enter na otázku „Je to v pořádku [y/N]“ během instalace.

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 root heslo MariaDB a zabezpečte MariaDB pomocí následujícího příkazu:

mysql_secure_installation

Budete položeni sérii otázek. První vás požádá o zadání rootovského hesla MariaDB, právě jsme nainstalovali MariaDB, takže neexistuje žádné heslo,  stačí stisknout Enter . Poté budete dotázáni, zda chcete nastavit heslo uživatele root. Stiskněte Y pro ano a poté si vytvořte silné heslo dle vlastního výběru. U ostatních otázek budete s největší pravděpodobností chtít pouze stisknout klávesu Enter a zobrazit výchozí hodnoty, aby byla zajištěna maximální bezpečnost. Pokud však existuje něco, co potřebujete, můžete to upravit:

Spuštění mysql_secure_installation pro MariaDB na Fedoře 23

Nainstalujte PHP na Fedoru 23

Dokončujeme instalaci LAMP instalací PHP pomocí následujícího příkazu:

dnf install php php-mysql

Stiskněte Y a poté Enter na otázku „Je to v pořádku [y/N]“ během instalace.

Instalaci PHP můžeme ověřit vytvořením testovacího souboru PHP v adresáři HTML níže pomocí následujícího příkazu:

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

Vložte následující PHP kód do prostoru poskytnutého textovým editorem. Po dokončení uložte a ukončete:

<?php
phpinfo();
?>

Restartujte službu Apache, aby se naše změny projevily.

sudo systemctl restart httpd.service

Ověřte, zda PHP funguje správně, zadáním následujícího do prohlížeče.
http://vaše adresa/info.php

Měli byste získat stránku podobnou té níže, která bude mimo jiné zobrazovat nainstalovanou verzi PHP.

Příklad webové stránky info.php na Fedoře 23

Je to skvělý nápad odstranit soubor info.php, protože hackeři by tyto informace mohli použít k útoku proti vám. Odeberte jej pomocí následujícího příkazu:

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

Nyní můžete svůj web přidat do /var/www/html adresář

Co bude dál?

Gratulujeme k instalaci LAMP na Fedoru 23. Děkujeme, že jste se řídili tímto průvodcem, a neváhejte se s námi vrátit pro další aktualizace.


Linux
  1. Nainstalujte Apache, PHP a MySQL na CentOS 7 (LAMP)

  2. Jak nainstalovat LAMP (Linux, Apache, MySQL, PHP) na Debian 9

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

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

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

  3. Jak nainstalovat Apache, PHP 7.3 a MySQL na CentOS 7.6

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

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

  3. Jak nainstalovat Apache, MariaDB a PHP (LAMP) na Debian 11