Vytisknout

Instalace a nastavení Xampp pro GNU/ Linux

Napsal Martin Kušnir. Zařazeno v Webový server (Apache a Lamp)

V dnešním článku si vysvětlíme jak jednoduše nainstalovat balík aplikací a doplňků pro vytváření a testování Vašich webových stránek. Jedná se o kompletní balík pod názvem Xampp ve verzi 1.7.3, který obsahuje následující produkty: Apache 2.2.14, MySQL 5.1.41, PHP 5.3.1 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.10.1, ProFTPD 1.3.2c, phpMyAdmin 3.2.4, OpenSSL 0.9.8l, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.4, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.6, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.09-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1. Rozhodně nedoporučuji tento balíček používat pro vytvoření webového serveru pro Vaši prezentaci na internetu. Balíček je přímo vytvořen pro vývoj a testování webových aplikací.


Stáhneme si balíček Xampp 1.7.3 pro Linux, který je k dostání na sourceforge. Balíček má velikost 64 MB a je ve formátu tar.gz.

dhcp2

Balíček nerozbalujte žádným programem. Jakmile máme balíček, tak si otevřeme konzoli a přihlásíme se s root právy (su + heslo).

dhcp2

Přihlásíme se jako root, přesuneme se do složky, ve které máme uložen náš archiv s Xampp. V mém případě jsem zadal příkaz cd /home/martin/Stažené a poté, jakmile jsme se přesunuli do naší složky, jsem zadal příkaz ls pro výpis obsahu, abych si ověřil, že požadovaný archiv je v této složce.

dhcp2

dhcp2

dhcp2

Zadáme přesně tento příkaz v konzoli tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt a počkáme na dokončení operace. Jakmile máme hotovo, vyzkoušíme zda nám funguje náš Xampp následujícím příkazem /opt/lampp/lampp start, kde se nám vypíšou služby, které se nám spustily (např. LAMPP: Starting Apache).

dhcp2

Ověříme si zda nám funguje náš Xampp tím, že si zadáme do prohlížeče http://localhost nebo jen localhost a měla by nám naběhnout úvodní obrazovka s Xampp.

dhcp2

dhcp2


V otevřené konzoli, kde jsme přihlášeni jako root, si zadáme příkaz /opt/lampp/lampp security a provedeme v průvodci následující nastavení jednotlivých služeb. Nastavujeme zde heslo pro locahost, MySQL, ProFTPD a root heslo pro MySQL.


Jak již bylo zmíněno dříve, Xampp není určen pro produkční nasazení, ale pouze pro vývojáře ve vývojovém prostředí. Xampp je nakonfigurován tak, aby byl co nejvíce otevřený jak jen to je možné. Pro vývojové prostředí je to skvělá volba, ale v produkčním prostředí by to mohlo být osudné zejména z důvodu bezpečnosti. Doporučuji provést i čtvrtou fázi našeho nastavení pro zvýšení zabezpečení.

 

Přidat komentář


Bezpečnostní kód
Obnovit

Joomla SEF URLs by Artio

linuxportal-one ictmanazer joomladev-logo firefox-podpora  ocal-logo