Pojďme rychle nastavit server LAMP instalací a nastavením aplikace XAMPP na ploše AlmaLinux nebo Rocky GUI.
Co je XAMPP?
XAMPP je kompilace různých nástrojů a programů, které potřebujete, pokud chcete nastavit místní testovací server. Jeho název XAMPP je kombinací A pache webový server, databáze M ySQL a skriptovací jazyky P erl a P HP. Symbol „X “ na začátku odkazuje na skutečnost, že program lze použít na různých operačních systémech, jako jsou Windows, Linux nebo macOS X.
Místo nastavování nativního webového serveru používají vývojáři a testeři XAMPP, který jim umožňuje nainstalovat a nastavit vše, co potřebují, pomocí pouhých několika kliknutí. To nám ušetří spoustu času. S tímto softwarem si usnadníte práci, protože nemusíte sami instalovat jednotlivé součásti konfigurace vašeho testovacího serveru.
Pomocí XAMPP je možné nainstalovat svůj vlastní webový server se všemi jeho komponentami na váš lokální počítač v několika krocích; spouštět a testovat redakční systémy (Joomla, Drupal, Typo3 atd.) nebo vlastní PHP skripty na vašem lokálním PC.
V závislosti na operačním systému obsahuje mnoho dalších nástrojů, jako je OpenSSL, phpMyAdmin a další. Instalace je velmi jednoduchá. Stáhnete si verzi poskytovanou pro váš operační systém, v případě potřeby ji rozbalíte a spustíte serverové nástroje; není nutná složitá konfigurace.
Co můžete dělat s XAMPP?
Pokud máte nainstalovaný XAMPP, můžete pak pracovat na lokálním testovacím serveru, například na PHP skriptech vašeho webu. To nám ušetří spoustu času, protože můžeme pracovat se soubory lokálně a změny vidět v prohlížeči ihned po jejich uložení. Bez něj bychom museli změněné soubory pokaždé nahrávat na náš webový server, a to zabere čas.
Měli byste používat XAMPP?
Takže nyní k otázce, zda byste měli používat XAMPP; první věcí je, že XAMPP zde není k veřejnému hostování webového serveru. Proto doporučujeme, abyste tento software používali pouze v případě, že chcete na svém webovém projektu pracovat lokálně, protože veřejné použití může být nebezpečné. Pokud pracujete pouze na jednoduchých webových projektech, pro které používáte pouze HTML a CSS, nepotřebujete lokální testovací server. Potřebujete jej pouze v případě, že používáte PHP nebo CMS systém a potřebujete databázi.
Instalace XAMP na AlmaLinux 8 nebo Rocky
Krok 1. Spusťte aktualizaci systému
Spusťte příkaz aktualizace systému, který nejprve aktualizuje všechny nainstalované balíčky a obnoví také mezipaměť úložiště.
sudo dnf update
Krok 2:Stáhněte si XAMPP pro AlmaLinux/Rocky
Na jehooficiálním webu jsou k dispozici tři verze XAMPP Hlavním rozdílem mezi těmito verzemi je verze PHP, tj. PHP 7.3.28, PHP 7.4.19 a PHP 8.0.6.
Můžete buď navštívit její webovou stránku a stáhnout si verze podle svých požadavků, nebo použít níže uvedené příkazy:
sudo dnf install wget
Pro PHP 7.3.28:
wget https://www.apachefriends.org/xampp-files/7.3.28/xampp-linux-x64-7.3.28-1-installer.run
Pro PHP 7.4.19:
wget https://www.apachefriends.org/xampp-files/7.4.19/xampp-linux-x64-7.4.19-0-installer.run
Pro PHP 8.0.6
wget https://www.apachefriends.org/xampp-files/8.0.6/xampp-linux-x64-8.0.6-0-installer.run
Krok 3:Vytvořte binární spustitelný soubor
Ve výchozím nastavení nebudete moci spustit binární soubor XAMPP stažený ve výše uvedených krocích. Nejprve musíme změnit oprávnění souboru, aby byl spustitelný. V opačném případě se zobrazí chyba „nelze spustit binární soubor “.
Syntaxe pro to je:
sudo chmod +x filenmae.run
Příkazy tedy budou vypadat takto:
chmod +x xampp-linux-x64-*-installer.run
Krok 4:Příkazová instalace XAMPP na Almalinux
Nakonec spusťte instalační soubor pomocí sudo
ke spuštění textového průvodce instalací XAMPP na vašem počítači nebo notebooku se systémem Linux.
sudo ./název-souboru.run
Příkaz tedy bude -
sudo ./xampp-linux-*-installer.run
———————————————————volitelné ————————————————————————
Pokud máte více verzí XAMPP, musíte zadat název souboru nebo verzi, kterou chcete nainstalovat.
Dostupné soubory můžete zkontrolovat zadáním -
ls
Pokud například chceme nainstalovat PHP 7.4, v našem případě byl název staženého souboru – xampp-linux-x64-7.4.19-0-installer.run
, takže příkaz bude
sudo ./xampp-linux-x64-7.4.19-0-installer.run
Stejným způsobem můžete nainstalovat další stažené verze.
——————————————————————————————————————————-
Průvodce nastavením bude založen na textu. Pro představu postupujte podle níže uvedeného snímku obrazovky nebo jej prohlédněte.
Na více věcí nainstalujte před dalším krokem instalaci libnsl
jinak se zobrazí chyba „Nelze načíst moduly/mod_perl.so na server:libnsl.so.1:nelze otevřít soubor sdíleného objektu:“
sudo dnf -y install libnsl
Krok 5:Spusťte XAMPP Server
Chcete-li spustit server XAMPP, musíte použít příkaz uvedený níže. Tím se spustí všechny požadované součásti tohoto softwaru.
sudo /opt/lampp/lampp start
Nebo získat GUI rozhraní pro spouštění a zastavování serverů použijte –
sudo /opt/lampp/./manager-linux-x64.run
Krok 6:Přístup k rozhraní webového serveru
Po spuštění serveru otevřete prohlížeč systému a zadejte:http://127.0.0.1
nebo http://localhost
budete mít rozhraní XAMPP s odkazem phpMyAdmin pro přístup a vytvoření databáze.
Ve výchozím nastavení phpMyAdmin nelze přistupovat vzdáleně, takže pro úpravu vzdáleného přístupu:
sudo nano /opt/lampp/etc/extra/httpd-xampp.conf
Najděte následující blok textu:
Alias /phpmyadmin "/opt/lampp/phpmyadmin/" <Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Require local
Nahraďte „Require local
” s Require all granted
Uložte soubor – Ctrl+X , stiskněte Y, a poté stiskněte Enter klíč.
Krok 7:Naučte se vytvořit zástupce na ploše
Ti, kteří nechtějí při spouštění serveru znovu a znovu procházet příkazový řádek, se mohou naučit, jak vytvořit zástupce XAMPP na ploše.
Krok 8:Zastavte a odinstalujte XAMPP v systému Linux (volitelné)
Po nějaké době, pokud chcete odinstalovat XAMPP z AlmaLinux nebo Rocky, postupujte podle uvedených příkazů-
sudo /opt/lampp/lampp stop
Nyní jej odeberte:
sudo /opt/lampp/./uninstall sudo rm-rf /opt/lampp