Přejít na hlavní obsah

Konfigurace localhost na Ubuntu: podrobný návod

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ů:

  1. Instalace lamp zásobníku
  2. Nastavení Apache
  3. Nastavení MySQL
  4. 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ýmPopis
sudo apt updateAktualizace seznamu balíčků
sudo apt install apache2Instalace 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ýmPopis
sudo systemctl status apache2Kontrola 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

  1. Otevřete terminál a spusťte následující příkaz pro instalaci MySQL: sudo apt-get install mysql-server
  2. Během instalace budete požádáni o zadání hesla pro správce MySQL. Zadejte heslo a potvrďte jej.
  3. Po dokončení instalace spusťte následující příkaz, abyste se ujistili, že je MySQL úspěšně nainstalován: sudo mysql
  4. 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.