Instalace webového serveru
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				| m (→Instalace LAMP (Linux-Apache-MySQL-PHP):  Úprava vzhledu) |  (Oprava pořadí kroků: nejprve testovat server PHP, pak instalovat DB) | ||
| Řádka 60: | Řádka 60: | ||
| --> | --> | ||
| − | == Instalace LAMP (Linux-Apache-MySQL-PHP) == | + | === 3. Vyzkoušejte funkčnost webového serveru === | 
| + | * Přímo ze serveru | ||
| + | *: <code>lynx http://localhost</code><br />(Předtím si musíte nainstalovat řádkový prohlížeč webových stránek <tt>lynx</tt>.) | ||
| + | * Z vašeho počítače na OA (z hostitelských Windows) | ||
| + | *: Do běžného prohlížeče zadejte adresu:<br /><code>http://<em>server-IP</em></code> | ||
| + | |||
| + | === 4. Vyzkoušejte komunikaci Apache s modulem PHP === | ||
| + | * Vytvořte testovací stránku v jazyce PHP: | ||
| + | ** do souboru <tt>/var/www/test.php</tt> zapište PHP kód:<br /><code><?php phpinfo(); ?></code> | ||
| + | * Testovací stránku zobrazte v prohlížeči na adrese:<br /><code>http://<em>server-IP</em>/test.php</code> | ||
| + | |||
| + | === 5. Instalace LAMP (Linux-Apache-MySQL-PHP) === | ||
| <!-- ; Varianta vlastní virtuální stroj-->   | <!-- ; Varianta vlastní virtuální stroj-->   | ||
| * instalace většiny balíčků již proběhla v rámci instalace serveru | * instalace většiny balíčků již proběhla v rámci instalace serveru | ||
| Řádka 80: | Řádka 91: | ||
| --> | --> | ||
| − | === Vyzkoušejte  | + | === 6. Vyzkoušejte phpMyAdmin === | 
| − | *  | + | * Do prohlížeče na Vašem počítači zadejte:   | 
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|      http://<em>server-IP</em>/phpmyadmin |      http://<em>server-IP</em>/phpmyadmin | ||
| === Zdroje === | === Zdroje === | ||
| * [https://help.ubuntu.com/community/phpMyAdmin Ubuntu.com-> phpmyadmin] | * [https://help.ubuntu.com/community/phpMyAdmin Ubuntu.com-> phpmyadmin] | ||
Verze z 5. 12. 2011, 17:09
| Obsah | 
Zadání úlohy
Úkol
- Nakonfigurujte v prostředí OS GNU/Linux webový server.
- Pracujte samostatně. Výsledné řešení předveďte vyučujícímu.
Teoretický úvod
Poznámky
-  Nezapomeňte, že některé úkoly smí provádět pouze administrátor systému!!!
 Pokud takový úkol spustíte jako běžný uživatel, často chybové hlášení obsahuje text „Permission denied“.
Postup
1. Vytvořte virtuální stroj
- vytvořte nový virtuální stroj
-  zkontrolujte nastavení síťové karty virtuálního stroje.
- Ve VirtualBox-u při vypnutém stroji zvolte Nastavení-> Síť-> Karta 1-> Připojena k: Síťový most!
- (Další informace o nastavení VirtualBox-u.)
 
- vložte do virtuální mechaniky odkaz na obraz CD Debian Squeeze pro síťovou instalaci
2. Instalace serveru
- proveďte instalaci
- při instalaci zvolte úlohy: webový server, nikoli grafické rozhraní!
-  připojte se pomocí SSH
 (IP adresu zjistíte na virt. stroji příkazemip a)
Pozor! Nezadávejte heslo pro účet správce, tím se účet vůbec nevytvoří a budete moci používat sudo. Heslo uživatele budete psát s americkým rozložením klávesnice!!! Berte v potaz až budete heslo psát při přihlašování (již s českým rozložením).
3. Vyzkoušejte funkčnost webového serveru
-  Přímo ze serveru
-  lynx http://localhost
 (Předtím si musíte nainstalovat řádkový prohlížeč webových stránek lynx.)
 
-  
-  Z vašeho počítače na OA (z hostitelských Windows)
-  Do běžného prohlížeče zadejte adresu:http://server-IP
 
-  Do běžného prohlížeče zadejte adresu:
4. Vyzkoušejte komunikaci Apache s modulem PHP
-  Vytvořte testovací stránku v jazyce PHP:
-  do souboru /var/www/test.php zapište PHP kód:<?php phpinfo(); ?>
 
-  do souboru /var/www/test.php zapište PHP kód:
-  Testovací stránku zobrazte v prohlížeči na adrese:http://server-IP/test.php
5. Instalace LAMP (Linux-Apache-MySQL-PHP)
- instalace většiny balíčků již proběhla v rámci instalace serveru
-  doinstalujte balíčky:
- mysql-server
- phpmyadmin
 
- Restartujte webový server (Apache)
/etc/init.d/apache2 restart
6. Vyzkoušejte phpMyAdmin
- Do prohlížeče na Vašem počítači zadejte:
http://server-IP/phpmyadmin
