xampp

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
xampp [2012/07/28 23:04] – vytvořeno ubuntuxampp [2019/02/25 18:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== XAMPP ======
  
 +Webový server obsahující základní části Apache, MySQL, PHP a Perl. Výhodou této distribuce je její jednoduchost a de facto minimální nároky na nastavení. V podstatě jen nainstalovat (popřípadě extrahovat) a spustit. XAMPP obsahuje distribuce nejen pro Linux, ale i Solaris, Windows, MAC OS X.
 +====== Obsah – kompletní seznam ======
 +Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client.
 +====== Instalace ======
 +XAMPP není obsažen ve zdrojích a proto je nutné jej stáhnout ze stránek Sourceforge.net.
 +===== Download =====
 +Zdroj - [[http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/]]
 +
 +Otevřete si složku s nejposlednější verzí. Uvniř je několik souborů, pro novou instalaci budete potřebovat jen jeden z nich. Zpravidla ten největší. Stáhněte jej na libovolné místo do svého počítače.
 +
 +Soubor je ve formátu **//xampp-linux-y.y.y.tar.gz//**
 +===== Instalace – rozbalení =====
 +{{.:terminal.png}}Otevřete terminál - **Aplikace->Příslušenství->Terminál**
 +
 +Vstupte do složky, kde je uložen stáhnutý soubor **//xampp-linux-y.y.y.tar.gz//** a zadejte příkaz. Samozřejmě místo **y.y.y.** bude číslo Vaší aktuálně stáhnuté verze programu.
 +<code>
 +sudo tar xvfz xampp-linux-y.y.y.tar.gz -C /opt
 +</code>Zadejte heslo a celý webový server se rozbalí do %%/opt/lampp/%% složky.
 +==== Pro 64-bit ====
 +Protože [[http://www.abclinuxu.cz/arch-linux/poradna/show/254754|XAMPP je nativně kompilován pro 32-bit]] je nutno ještě doinstalovat knihovnu **libc6-dev-i386**.
 +
 +<code>
 +sudo apt-get install libc6-dev-i386
 +</code>//Viz. //: [[http://www.samclarke.com/2011/10/install-apc-with-xampp-on-linux/|instalace APC a xampp]]
 +===== Spuštění webového serveru =====
 +Pro obsluhu serveru existuje více než deset příkazů.
 +Nastartujte webový server podle příkazu níže a otestujte jej. Do webového prohlížeče zadejte
 +http://localhost , měli byste vidět stránku XAMPP linux.
 +==== Základní příkazy ====
 +Spuštění webového serveru
 +<code>
 +sudo /opt/lampp/lampp start
 +</code>Zastavení webového serveru
 +<code>
 +sudo /opt/lampp/lampp stop
 +</code>Restartování webového serveru
 +<code>
 +sudo /opt/lampp/lampp restart
 +</code>Spuštění konzole pro nastavení zabezpečení webového serveru
 +<code>
 +sudo /opt/lampp/lampp security
 +</code>
 +==== Ostatní příkazy ====
 +Nastartuje podporu SSL pro webový server. Tento příkaz aktivuje SSL trvale. Po restartování webového serveru bude SSL stále aktivní
 +<code>
 +sudo /opt/lampp/ lampp startssl
 +</code>pro deaktivaci SSL
 +<code>
 +sudo /opt/lampp/lampp stopssl
 +</code>Další příkazy slouží pro aktivaci-deaktivaci jednotlivých částí jako samostatné služby. Stačí jen použít jeden z příkazů.
 +<code>
 +sudo /opt/lampp/lampp [startapache, stopapache, startmysql, stopmysql, startftp, stopftp]
 +</code>
 +
 +====== Nastavení, použití a bezpečnost ======
 +Webový server je ve stavu po instalaci připraven k použití, ale pro lepší bezpečnost a efektivitu je vhodné přece jenom udělat menší úpravy.
 +
 +Základní nastavení adresáře, kde jsou uloženy zdrojové soubory webových stránek je umístěn
 +<code>
 +/opt/lampp/htdocs/
 +</code>Přístup k MySQL databází je přes phpMyAdmin http://localhost/phpmyadmin
 +===== Nastavení =====
 +Nastavení jednotlivých částí lze provést v jednotlivých souborech.
 +
 +%%/opt/lampp/etc/httpd.conf%% - konfigurační soubor Apache. Lze například změnit nastavení uložiště pro zdrojové soubory webových stránek.
 +
 +%%/opt/lampp/etc/php.ini%% - konfigurační soubor pro nastavení php
 +
 +%%/opt/lampp/phpmyadmin/config.inc.php%% - konfigurační soubor pro nastavení phpMyAdmin
 +
 +%%/opt/lampp/etc/proftpd.conf%% - konfigurační soubor pro nastavení proFTP
 +
 +%%/opt/lampp/etc/my.cnf%% - konfigurační soubor MySQL
 +
 +Soubory lze editovat příkazem %%sudo gedit [cesta k souboru]%%
 +===== Nastavení bezpečnosti =====
 +Mějte na zřeteli, že po instalaci XAMPP není server vůbec zabezpečen. Určitě není vhodné jej v tomto stavu používat pro produkční použití, ale jen pro vývoj.
 +
 +Nastavení zabezpečení si můžete zkontrolovat na hlavní stránce běžícího serveru http://localhost/xampp/index.php v odkazu Security
 +
 +Nastavení zabezpečení se provede jednoduchým příkazem
 +<code>
 +sudo /opt/lampp/lampp security
 +</code>Postupně budete poptávání pro zadání hesla pro přístup ke stránkám, uživatele pma pro phpMyAdmin, uživatele root pro MySQL a nastavení hesla uživatel nobody pro FTP. Po aktualizaci stránky by měly být všechny statusy zelené Secure.
 +====== Odinstalace ======
 +Pro odinstalaci stačí použít pouze příkaz.
 +<code>
 +sudo rm -rf /opt/lampp
 +</code>
 +====== Odkazy ======
 +  * [[http://www.apachefriends.org/en/xampp.html|Domovská stránka programu]]
 +  * [[http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/|Zdroj pro stáhnutí instalačního souboru]]