XAMPP (Čeština)
Ú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
- Stáhněte si aktuální verzi odsud.
- 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:
- Upravte httpd.conf - např. takto:
nano /opt/lampp/etc/httpd.conf
- 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.