XAMPP je multiplatformní webový server používaný k vývoji a testování programů a webových aplikací, vytvořený organizací přátel Apache. Jedná se o software s otevřeným zdrojovým kódem, takže jeho kód může být upravován nebo revidován publikem.
XAMPP podporují různé platformy, jako jsou Windows, Linux a macOS.
V XAMPP zkratka,
- X znamená kříž
- A znamená Apache
- M znamená MariaDB
- PP znamená Perl a PHP
Komponenty a software XAMPP:
- Apache . Apache je populární webový server HTTP, který hostí různé webové stránky a webové aplikace.
- MariaDB . MariaDB je RDBMS používaný k ukládání, správě, manipulaci a prohlížení dat. Zpočátku byla MySQL součástí softwaru XAMPP. Později bylo MySQL nahrazeno MariaDB.
- PHP . PHP je skriptovací jazyk, který se používá k vývoji dynamických webových stránek a webových aplikací.
- Perl . Jde o kombinaci dynamických jazyků Perl 5 a Perl 6.
- Ovládací panel XAMPP . Ovládací panel XAMPP je centrální konzole používaná ke správě všech součástí a softwaru XAMPP.
- PhpMyAdmin. Jedná se o webový portál, který slouží ke správě databázového serveru MariaDB. Můžeme vytvořit databázi, provést na ní dotaz a monitorovat výkon databázového serveru.
- Otevřete protokol SSL . Jedná se o open-source implementaci SSL. (Secure Socket Layer)
- Kocourek . Je to servlet, který poskytuje funkce JAVA.
- Rtuť . Je to poštovní server pro odesílání e-mailů.
- Webalizer. Jedná se o software pro analýzu webu, který poskytuje podrobnosti o použití a protokoly uživatelů.
V tomto článku se podíváme na postup instalace a konfigurace softwaru XAMPP na Windows Server 2019.
Proces instalace XAMPP
První věc, kterou musíte udělat, je stáhnout si XAMPP z oficiálních stránek Apache Friends. Jakmile je instalační soubor stažen, spusťte jej a otevře se průvodce instalací. Na uvítací obrazovce klikněte na Další .

V části Vybrat součásti si můžete vybrat součásti, které chcete nainstalovat obrazovka. Instalujeme všechny komponenty. Vyberte je všechny a klikněte na Další .

Ve složce Instalace zadejte adresář, kam chcete nainstalovat XAMPP. Přijímáme výchozí umístění, takže adresář neměňte. Klikněte na Další .

Na stránce Jazyk vyberte jazyk, který chcete použít v ovládacím panelu XAMPP. Výchozí jazyk je angličtina. Klikněte na Další .

Na stránce Připraveno k instalaci klikněte na Další .

Spustí se proces instalace.

Po dokončení instalace XAMPP klikněte na Dokončit pro zavření průvodce. Nyní byl XAMPP úspěšně nainstalován.

Po dokončení instalace se otevře ovládací panel XAMPP:

Pojďme pochopit, jak můžeme nakonfigurovat jeho součásti.
Ovládací panel XAMPP
XAMPP má centrální konzolu pro konfiguraci různých komponent. Můžeme s ním provádět následující úkoly:
- Spusťte a zastavte služby Apache, FileZilla, MySQL/MariaDB, Mercury a Tomcat.
- Přístup na stránku správce Apache, FileZilla, MySQL/MariaDB, Mercury a Tomcat.
- Změňte parametry konfigurace.
- Získejte přístup k protokolům chyb.
Spolu s tím můžeme provádět úkoly pomocí následujících tlačítek:
- Konfigurovat
- Netstat
- Shell
- Průzkumník
- Služby
- Nápověda
- Ukončit

Konfigurovat . Tlačítko otevře dialogové okno s možnostmi konfigurace všech nebo jednotlivých komponent XAMPP.

Netstat . Zobrazuje všechny procesy, které běží na počítači.

Skořápka . Otevře se prostředí UNIX.

Průzkumník . Otevře se adresář, kde je nainstalován XAMPP.

Služby . Otevře se Služby systému Windows (služby. msc )

Nápověda . Otevře dialogové okno s odkazy na různé blogy a fóra.

Ukončit . Zavřete ovládací panel XAMPP.
Správa modulů XAMPP
Na ovládacím panelu je několik tlačítek, která nám pomohou spravovat různé moduly XAMPP. Seznam tlačítek a podrobnosti o akcích jsou následující.
Tlačítko Start
Tlačítko Start slouží ke spouštění modulů a jejich služeb. Když se modul úspěšně spustí, změní se barva pozadí názvu modulu a přiřazené ID procesu a port se zobrazí ve sloupci PID(a) a port(y).

Administrátorská tlačítka
Správce tlačítka otevírají různé nástroje používané ke správě modulů XAMPP. Nástroje jsou následující:
Modul Apache . Otevře ukázkovou webovou stránku, která obsahuje odkazy na zobrazení verze PHP a PhpMyAdmin.

MySQL/Maria DB . Otevře webovou konzoli PhpMyAdmin.

FileZilla . Když klikneme na tlačítko Admin na FileZilla, otevře se další dialogové okno, kde musíte zadat parametry připojení.

Jakmile se připojení úspěšně naváže, otevře se administrátorská konzole FileZilla.

Rtuť . Tlačítka správce otevírají konzolu, která se používá ke správě serveru SMTP. Můžete si přečíst tento článek o poště pro Windows, kde se o ní dozvíte více.

Kocourek . Pro spuštění služeb Tomcat musíme do počítače nainstalovat JDK nebo JRE. Když klikneme na tlačítko správce, otevře se webová konzole pro správu aplikace Tomcat.

Konfigurační tlačítka
Můžeme upravovat konfigurační soubory modulů XAMPP. Následuje seznam konfiguračních souborů každého modulu:
Název modulu | Název konfiguračního souboru |
Apache | Apache (httpd.conf)Apache (httpd-ssl.conf)Apache (httpd-xampp.conf)PHP (php.ini)phpMyAdmin(config.inc.php) |
MySQL/MariaDB | My.ini |
FileZilla | FileZilla.Server.xml |
Rtuť | Mercury.ini |
Kocourek | server.xmltomcat-users.xmlweb.xmlcontext.xml |
Když klikneme na tlačítko Config, otevře se další panel s možností otevřít konfigurační soubor modulů XAMPP.
Tlačítko protokolů
Otevírá soubory protokolu obsahující podrobnosti o různých událostech, varováních a chybách. Každý modul XAMPP má svou vlastní sadu souborů protokolu.
Název modulu | Název souboru protokolu |
Apache | Apache (access.log)Apache (error.log)PHP (php_error_log) |
MySQL/MariaDB | Mysql_error.log |
FileZilla | Protokoly můžete zobrazit z administrátorské konzole FileZilla. |
Rtuť | Výchozí umístění Mercury není přístupné z ovládacího panelu. Musíme procházet protokol chyb v systému souborů. |
Kocourek | Výchozí umístění Tomcatu nelze získat z ovládacího panelu. Musíme procházet protokol chyb v systému souborů. |
Shrnutí
Dozvěděli jsme se tedy o softwarovém zásobníku Apache XAMPP a jeho různých komponentách a modulech. Článek také popisuje postup instalace softwaru Apache XAMPP na Windows Server 2019 a vysvětluje ovládací panel XAMPP.
Doufáme, že tyto informace budou užitečné pro váš pracovní postup. A pokud máte nějaké připomínky nebo byste se chtěli podělit o nějaké osobní tipy k tématu, jste vítáni – sekce Komentáře je vám k dispozici.