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

From Sabayon Wiki
Jump to: navigation, search
m
(Grafická úprava článku.)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
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.
 
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: [http://www.apachefriends.org/en/xampp-linux.html].
+
Stránka pro stažení a hlavní instalační instrukce jsou [http://www.apachefriends.org/en/xampp-linux.html zde].
  
  
----
+
=Instalace=
  
Po stažení napište následující příkazy:
+
Po stažení programu proveďte následující úkony.
Zapněte Linux shell a přihlaste se jako root:
+
su
+
  
Rozbalte stažený balíček do adresáře /opt:
+
Nejprve spusťte Terminál a přihlaste se jako root:
tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
+
{{Console| <pre class="clear"> su </pre>}}
 +
 
 +
 
 +
Potom rozbalte stažený balíček do adresáře /opt:
 +
{{Console| <pre class="clear"> tar xvfz xampp-linux-1.7.4.tar.gz -C /opt </pre>}}
  
 
{{Warning|'''Pro instalaci XAMPP používejte pouze tento příkaz. NEPOUŽÍVEJTE žádné nástroje Microsoft Windows k rozbalení archivu, nebude to fungovat.'''}}
 
{{Warning|'''Pro instalaci XAMPP používejte pouze tento příkaz. NEPOUŽÍVEJTE žádné nástroje Microsoft Windows k rozbalení archivu, nebude to fungovat.'''}}
Line 18: Line 20:
  
  
To je vše. XAMPP je nyní nainstalován v adresáři /opt/lampp.
+
To je vše. XAMPP je nyní nainstalován v adresáři '''/opt/lampp'''.
  
 
Pro start XAMPPu zadejte tento příkaz:
 
Pro start XAMPPu zadejte tento příkaz:
 +
 +
{{Console| <pre class="clear">
 
/opt/lampp/lampp start
 
/opt/lampp/lampp start
 +
</pre>}}
  
 
Měli by jste teď vidět něco podobného na vaší obrazovce:
 
Měli by jste teď vidět něco podobného na vaší obrazovce:
  
 +
{{Console| <pre class="clear">
 
Starting XAMPP 1.7.4...
 
Starting XAMPP 1.7.4...
 
LAMPP: Starting Apache...
 
LAMPP: Starting Apache...
Line 31: Line 37:
  
 
Ready. Apache and MySQL are running.
 
Ready. Apache and MySQL are running.
 
+
</pre>}}
 
----
 
----
  
Line 37: Line 43:
  
 
V terminálu zadejte:
 
V terminálu zadejte:
<code>
+
{{Console| <pre class="clear">
 
su
 
su
 +
</pre>}}
  
 +
{{Console| <pre class="clear">
 
ln -s /opt/lampp/lampp /usr/bin/lampp
 
ln -s /opt/lampp/lampp /usr/bin/lampp
 +
</pre>}}
 +
 +
Otevřete soubor '''/etc/conf.d/local''':
  
 +
{{Console| <pre class="clear">
 
nano /etc/conf.d/local
 
nano /etc/conf.d/local
</code>
+
</pre>}}
  
potom tam přidejte řádky pro kontrolu startu a vypnutí;
+
a přidejte tam řádky pro kontrolu startu a vypnutí:
  
 
  <nowiki>
 
  <nowiki>
Line 69: Line 81:
 
</nowiki>
 
</nowiki>
  
Zde je seznam bezpečnostních mezer v XAMPP:
+
=Seznam bezpečnostních mezer v XAMPP=
  
 
MySQL administrator (root) nemá žádné heslo.
 
MySQL administrator (root) nemá žádné heslo.
Line 79: Line 91:
 
PhpMyAdmin je přístupný přes síť.
 
PhpMyAdmin je přístupný přes síť.
  
Příklady jsou dostupné přes síť.
+
Příklady(Examples) jsou dostupné přes síť.
  
 
MySQL a Apache běží pod stejným uživatelem (nobody).
 
MySQL a Apache běží pod stejným uživatelem (nobody).
Line 85: Line 97:
  
  
Takže se postarejte o lampp security:
+
Takže se postarejte o bezpečnost serveru. Zadejte proto příkaz
  
<code>
+
{{Console| <pre class="clear">
 
lampp security
 
lampp security
 +
</pre>}}
  
</code>
 
 
a zadejte hesla pro váš systém.
 
a zadejte hesla pro váš systém.
  
 
Nyní můžete nastavit FTP klienta, například FireFTP ve Firefoxu, nebo FileZilla. Přidejte připojení a nasměrujte jej na localhost, s uživatelem ''nobody'', a jakýmkoliv heslem, které jste zadali v security módu.
 
Nyní můžete nastavit FTP klienta, například FireFTP ve Firefoxu, nebo FileZilla. Přidejte připojení a nasměrujte jej na localhost, s uživatelem ''nobody'', a jakýmkoliv heslem, které jste zadali v security módu.
  
Pokud se připojíte přes FTP, dostanete se do /opt/lampp/htdocs. Takže všechny vaše webové stránky budou začínat odtud.
+
Pokud se připojíte přes FTP, dostanete se do složky '''/opt/lampp/htdocs'''. Takže všechny vaše webové stránky budou začínat odtud.

Latest revision as of 09:31, 7 August 2013

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.


Instalace

Po stažení programu proveďte následující úkony.

Nejprve spusťte Terminál a přihlaste se jako root:

 su 


Potom 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.

Nyní specifické instrukce pro Sabayon:

V terminálu zadejte:

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

Otevřete soubor /etc/conf.d/local:

nano /etc/conf.d/local

a přidejte tam řádky pro kontrolu startu a vypnutí:


# 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
}

Seznam bezpečnostních mezer v XAMPP

MySQL administrator (root) nemá žádné heslo.

MySQL daemon je přístupný přes síť.

ProFTPD používá heslo "lampp" pro uživatele "nobody".

PhpMyAdmin je přístupný přes síť.

Příklady(Examples) jsou dostupné přes síť.

MySQL a Apache běží pod stejným uživatelem (nobody).


Takže se postarejte o bezpečnost serveru. Zadejte proto příkaz

lampp security

a zadejte hesla pro váš systém.

Nyní můžete nastavit FTP klienta, například FireFTP ve Firefoxu, nebo FileZilla. Přidejte připojení a nasměrujte jej na localhost, s uživatelem nobody, a jakýmkoliv heslem, které jste zadali v security módu.

Pokud se připojíte přes FTP, dostanete se do složky /opt/lampp/htdocs. Takže všechny vaše webové stránky budou začínat odtud.