Zobrazit stránkuStarší verzeZpětné odkazyUložit do PDFNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== 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]] Poslední úprava: 2019/02/25 18:21(upraveno mimo DokuWiki)