Xampp (Česky)

From ArchWiki
Revision as of 09:55, 15 June 2012 by Kynikos.bot (Talk | contribs) (rm temporary i18n template)

Jump to: navigation, search

Úvod

XAMPP je balíček, který obsahuje: 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 a IMAP C-Client.

Instalace

  • Xampp v repozitáři AUR
  • Pokud nechcete stahovat z AURu, postupujte takto:
  1. Stáhněte si aktuální verzi odsud.
  2. Přesuňte se v terminálu do složky se staženým souborem a proveďte příkaz
    sudo tar xvfz xampp-linux-*.tar.gz -C /opt

UPOZORNĚNÍ: Pokud používáte 64-bitový systém, musíte také nainstalovat balíčky lib32-glibc and lib32-gcc-libs.

sudo pacman -S lib32-glibc lib32-gcc-libs

Nastavení

Nastavení jednotlivých částí lze provést v následující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

Nastavení zabezpečení se provede jednoduchým příkazem:

sudo /opt/lampp/lampp security

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.

Používání XAMPP

Pro ovládání XAMPP jsou tyto příkazy:
sudo /opt/lampp/lampp {start,stop,restart}

Odinstalace XAMPP

Všechny soubory potřebné k chodu XAMPP se nacházejí v adresáři /opt/lampp, pro odinstalaci je stačí smazat:

# rm -rf /opt/lampp

UPOZORNĚNÍ: Pokud jste si vytvořili symlinky, je potřeba je smazat také!

Soubory mimo defaultní adresář htdocs

Defaultní adresář pro zdrojové soubory webových aplikací je zde: /opt/lampp/htdocs/.

K nastavení jiných adresářů si můžete nastavit tento alias:

  1. Upravte httpd.conf - např. takto:
    nano /opt/lampp/etc/httpd.conf
  2. Přidejte alias do Alias sekce:
Alias /shortname /full_file_path
    <directory /full_file_path> 
        AllowOverride FileInfo Limit Options Indexes
        Order allow,deny
        Allow from all
    </directory>
Změny se projeví až po restartu:
/opt/lampp/lampp restart

Toto Vám umožní přistupovat i k souborům z jiných adresářů, ve výše uvedeném příkladu se na nastavený adresář dostanete přes localhost/shortname.

Odkazy