Localhost je místní server, který umožňuje vývojářům pracovat s webovými aplikacemi na svém místním počítači. Je velmi užitečný při navrhování a testování webových stránek a aplikací před jejich spuštěním na skutečném serveru.
Nastavení localhost na Ubuntu je důležitým krokem pro začínající vývojáře. V tomto podrobném návodu se podíváme na všechny potřebné kroky k úspěšnému nastavení a použití localhost.
Prvním krokem je instalace místního serveru. Pro Ubuntu jsou nejoblíbenější Apache a nginx. Doporučujeme použít Apache, protože je stabilní a snadno se nastavuje.
Po instalaci Apache jej musíte nakonfigurovat tak, aby sloužil vašemu adresáři projektu. Chcete-li to provést, upravte konfigurační soubor Apache přidáním nového virtuálního hostitele pro váš projekt. To umožní Apache zpracovávat požadavky na váš projekt pomocí localhost jako adresy.
V tomto článku jsme pouze stručně popsali proces konfigurace localhost na Ubuntu. Podrobnější pokyny a pokyny naleznete v dokumentaci Apache a dalších nástrojích.
Nastavení localhost na Ubuntu
Místní server (localhost) vám umožňuje navrhovat a testovat webové stránky ve vašem počítači, před zveřejněním na internetu. Proces konfigurace localhost na operačním systému Ubuntu je poměrně jednoduchý a vyžaduje několik kroků:
- Instalace lamp zásobníku
- Nastavení Apache
- Nastavení MySQL
- Nastavení PHP
1) Instalace lamp zásobníku:
Než začnete konfigurovat localhost, musíte nainstalovat lamp zásobník, který se skládá z Apache, MySQL a PHP. Zadejte následující příkaz v terminálu Ubuntu a nainstalujte všechny potřebné komponenty:
sudo apt-get install lamp-server^
2) Nastavení Apache:
Apache je nejpopulárnější webový server. Chcete-li nastavit Apache, zadejte do terminálu následující příkaz:
sudo nano /etc/apache2/apache2.conf
Tento příkaz otevře soubor nastavení Apache pro úpravy. Vyhledejte řádek " Directory / var / www/ "a změňte jej na"Directory /var/www/html/". Uložte změny a zavřete soubor.
Poté zadejte následující příkaz:
sudo a2enmod rewrite
Tento příkaz aktivuje přepisovací modul URL. Restartujte Apache a použijte změny:
sudo service apache2 restart
3) Nastavení MySQL:
MySQL je systém pro správu databází. Pro nastavení MySQL zadejte následující příkaz:
Postupujte podle pokynů a nakonfigurujte zabezpečení MySQL a vytvořte heslo pro uživatele root.
4) nastavení PHP:
PHP je serverový programovací jazyk. Pro nastavení PHP zadejte následující příkaz:
sudo nano /etc/apache2/mods-enabled/dir.conf
V tomto souboru se ujistěte, že indexový soubor je " index.php je "před" indexem.html". Uložte změny a zavřete soubor.
Restartujte Apache a použijte změny:
sudo service apache2 restart
Nyní je váš localhost nakonfigurován na Ubuntu! Své webové stránky můžete umístit do složky "/ var / www / html / " a otestovat je v prohlížeči návštěvou adresy "http://localhost".
Požadavky na instalaci
Než začnete konfigurovat localhost na Ubuntu, ujistěte se, že splňujete následující požadavky:
- Operační systém Ubuntu: nainstalovaná nejnovější verze operačního systému Ubuntu. Aktualizujte systém, pokud máte nainstalovanou starší verzi.
- Místní server Apache: nainstalujte a nakonfigurujte Apache na vašem počítači. Pro instalaci zadejte příkaz sudo apt-get install apache2 v terminálu.
- Programovací jazyk PHP: nainstalujte PHP pomocí příkazu sudo apt-get install php v terminálu.
- Databázový systém MySQL: nainstalujte MySQL pomocí příkazu sudo apt-get install mysql-server v terminálu.
Před přechodem na další kroky se ujistěte, že jsou všechny výše uvedené komponenty nainstalovány a správně nakonfigurovány.
Poznámka: nastavení požadavků může vyžadovat přístup k internetu.
Krok 1: Instalace Apache
Chcete-li nainstalovat Apache, zadejte do terminálu následující příkaz:
| Tým | Popis |
|---|---|
| sudo apt update | Aktualizace seznamu balíčků |
| sudo apt install apache2 | Instalace Apache |
Po spuštění příkazu by instalace Apache měla začít. Během procesu instalace můžete být vyzváni k zadání hesla pro uživatele root. Zadejte heslo a potvrďte jej.
Po dokončení instalace můžete zkontrolovat stav serveru Apache zadáním příkazu:
| Tým | Popis |
|---|---|
| sudo systemctl status apache2 | Kontrola stavu Apache |
Pokud je server spuštěn a funguje správně, zobrazí se zpráva, že služba je aktivní a funguje bez problémů.
Krok 2: Instalace MySQL
- Otevřete terminál a spusťte následující příkaz pro instalaci MySQL: sudo apt-get install mysql-server
- Během instalace budete požádáni o zadání hesla pro správce MySQL. Zadejte heslo a potvrďte jej.
- Po dokončení instalace spusťte následující příkaz, abyste se ujistili, že je MySQL úspěšně nainstalován: sudo mysql
- Pokud vidíte pozvánku MySQL, instalace byla úspěšná.
Poznámka: Instalace MySQL může nějakou dobu trvat, protože vyžaduje stažení velkého množství souborů.
Krok 3: instalace PHP
Nyní přejdeme k instalaci PHP na vašem místním serveru.
1. Otevřete terminál a zadejte následující příkaz pro instalaci PHP:
| sudo apt-get install php |
2. Po spuštění příkazu budete vyzváni k zadání hesla uživatele pro potvrzení instalace. Zadejte heslo a stiskněte Enter.
3. Počkejte na dokončení instalace PHP. To může nějakou dobu trvat, v závislosti na rychlosti vašeho internetového připojení.
4. Po instalaci zkontrolujte, zda je PHP úspěšně nainstalován zadáním následujícího příkazu:
Pokud vidíte verzi PHP a informace o kompilaci, instalace byla úspěšná.
Nyní je váš místní server nakonfigurován tak, aby fungoval s PHP.