Difference between revisions of "Cs:HOWTO: Install LAMPP / XAMPP web development environment"

From Sabayon Wiki
Jump to: navigation, search
(Created the page.)
 
(Translated part of this page.)
Line 1: Line 1:
XAMPP is a complete set of integrated applications for localised web development. It includes updated versions of Apache, PHP, MySQL, PHPMyAdmin, Proftpd. It's called XAMPP now because it works on Win32 and OS/X also.
+
XAMPP je kompletní sada integrovaných aplikací pro lokalizovaný webový vývoj. Zahrnuje aktualizované verze Apache, PHP, MySQL, PHPMyAdmin, Proftpd. Teď je nazýván XAMPP, protože funguje na Win32 a také na OS/X.
  
The site for download and general installation instructions is here: [http://www.apachefriends.org/en/xampp-linux.html].
+
Stránka pro stažení a hlavní instalační instrukce jsou zde: [http://www.apachefriends.org/en/xampp-linux.html].
  
  
 
----
 
----
  
After downloading simply type in the following commands:
+
Po stažení napište následující příkazy:
Go to a Linux shell and login as the system administrator root:
+
Zapněte Linux shell a přihlaste se jako root:
 
su
 
su
  
Extract the downloaded archive file to /opt:
+
Rozbalte stažený balíček do adresáře /opt:
 
tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
 
tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
  
Warning: Please use only this command to install XAMPP. DON'T use any Microsoft Windows tools to extract the archive, it won't work.
+
{{Warning|'''Pro instalaci XAMPP používejte pouze tento příkaz. NEPOUŽÍVEJTE žádné nástroje Microsoft Windows k rozbalení archivu, nebude to fungovat.'''}}
  
Warning 2: already installed XAMPP versions get overwritten by this command.
+
{{Warning|'''Varování 2: Již instalované verze XAMPPu jsou tímto příkazem přepsány!!!'''}}
  
That's all. XAMPP is now installed below the /opt/lampp directory.
 
  
To start XAMPP simply call this command:
+
To je vše. XAMPP je nyní nainstalován v adresáři /opt/lampp.
 +
 
 +
Pro start XAMPPu zadejte tento příkaz:
 
/opt/lampp/lampp start
 
/opt/lampp/lampp start
  
You should now see something like this on your screen:
+
Měli by jste teď vidět něco podobného na vaší obrazovce:
  
 
Starting XAMPP 1.7.4...
 
Starting XAMPP 1.7.4...

Revision as of 21:25, 16 December 2012

XAMPP je kompletní sada integrovaných aplikací pro lokalizovaný webový vývoj. Zahrnuje aktualizované verze Apache, PHP, MySQL, PHPMyAdmin, Proftpd. Teď je nazýván XAMPP, protože funguje na Win32 a také na OS/X.

Stránka pro stažení a hlavní instalační instrukce jsou zde: [1].



Po stažení napište následující příkazy: Zapněte Linux shell a přihlaste se jako root: su

Rozbalte stažený balíček do adresáře /opt: tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

Stop.png
Pro instalaci XAMPP používejte pouze tento příkaz. NEPOUŽÍVEJTE žádné nástroje Microsoft Windows k rozbalení archivu, nebude to fungovat.
Stop.png
Varování 2: Již instalované verze XAMPPu jsou tímto příkazem přepsány!!!


To je vše. XAMPP je nyní nainstalován v adresáři /opt/lampp.

Pro start XAMPPu zadejte tento příkaz: /opt/lampp/lampp start

Měli by jste teď vidět něco podobného na vaší obrazovce:

Starting XAMPP 1.7.4... LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP started.

Ready. Apache and MySQL are running.


Now for the Sabayon / Gentoo specific instructions:

at terminal, do: su

ln -s /opt/lampp/lampp /usr/bin/lampp

nano /etc/conf.d/local

then add lines in there to control the startup and shutdown;


# Here is where you can put anything you need to start
# that there is not an init script for.

local_start() {
        # This is a good place to load any misc programs
        # on startup (use &>/dev/null to hide output)
        /opt/lampp/lampp start
        # We should always return 0
        return 0
}

local_stop() {
        # This is a good place to unload any misc.
        # programs you started above.
        /opt/lampp/lampp stop
        # We should always return 0
        return 0
}

Here a list of missing security in XAMPP:

The MySQL administrator (root) has no password.

The MySQL daemon is accessible via network.

ProFTPD uses the password "lampp" for user "nobody".

PhpMyAdmin is accessible via network.

Examples are accessible via network.

MySQL and Apache running under the same user (nobody).


So call the lampp security:

lampp security

and enter passwords for your system.

Now you can set up an FTP client like FireFTP in Firefox, or FileZilla. Add a connection and point it to localhost, with user nobody, and whatever password you gave in the security mode.

When you connect via FTP to this it is going into /opt/lampp/htdocs. So all your web pages will be started from there.