• Digitální příslušenství
  • Server
  • Digitální život
  • Zásady ochrany osobních údajů
  • Kontaktujte nás
  1. Domov
  2. Článek
  3. Docker Ubuntu Apache Php Mysql - file.corbettnationalpark.co

Docker Ubuntu Apache Php Mysql - file.corbettnationalpark.co

Rsdaa 26/01/2022 1742

V tomto tutoriálu se naučíme, jak nakonfigurovat server Ubuntu 18.04 jako webový server pomocí zásobníku Ubuntu LAMP, který zahrnuje webový server Apache, programovací jazyk PHP a MySQL/MariaDB Databázový server.

V tomto tutoriálu vysvětlíme, jak nainstalovat PHP 8 na Ubuntu 20.04 a integrovat jej s webovým serverem Apache a Nginx. Server se systémem Ubuntu 20.04 s nainstalovaným Apache/Nginx. Na vašem serveru je nakonfigurováno heslo uživatele root. Nainstalujte PHP 8.0. Ve výchozím nastavení se Ubuntu 20.04 dodává s verzí PHP 7.4. FROM php:7.2.1-apache MAINTAINER egidio docile RUN docker-php-ext-install pdo pdomysql mysqli Jak můžete vidět, s instrukcí FROM jsme určili, že tento dockerfile by měl být založen na výchozím souboru. Poté jsme zahrnuli instrukci RUN: pomocí skriptu poskytnutého v samotném obrázku, docker-php-ext-install, přidáme rozšíření. Upgrade PHP verze 7.2 na 7.3 na Ubuntu V rámci zvýšení bezpečnosti se doporučuje udržovat verzi PHP aktuální. Zde jsme poskytli kroky k upgradu aktuální verze PHP 7.2 na 7.3 ve verzích Ubuntu 14/16/18 bez odstranění staré. Jak nainstalovat Apache, MySQL & PHP na Ubuntu 20.04 Napsal Rahul, Aktualizováno 27. listopadu 2020 Kombinace Linuxu, Apache, MySQL a PHP, známá jako LAMP stack, je oblíbeným webhostingovým prostředím pro aplikaci založenou na PHP.

Začneme instalací a konfigurací webového serveru Apache, poté nainstalujeme PHP, MySQL Server a webové rozhraní phpMyAdmin.

Nainstalujte a nakonfigurujte webový server Apache na Ubuntu 18.04

Apache je nejoblíbenější a nejstabilnější webový server pro Ubuntu Linux. HTTP server Apache pro Ubuntu 18 poskytovaný balíčkem apache2. Chcete-li nainstalovat apache2 na Ubuntu, otevřete terminál a spusťte:

To je vše, co musíte udělat. Nyní otevřete webový prohlížeč ze vzdáleného počítače a do adresního řádku zadejte IP adresu vašeho serveru Ubuntu.

Získáte výchozí stránku Apache2 Ubuntu.

Soubor apache2.conf je hlavní konfigurační soubor, který můžete najít v adresáři /etc/apache2/. /var/www/html je výchozí DocumentRoot, můžete okamžitě obsluhovat statickou HTML webovou stránku vložením obsahu (např. HTML, obrázky, CSS, JavaScript atd.) do adresáře /var/www/html.

Vytvoření virtuálních hostitelů Apache

Virtuální hostování je způsob, jak obsluhovat více webových stránek z jednoho serveru. Každý web bude mít svou vlastní konfiguraci a samostatný kořenový adresář dokumentů pro hostování obsahu webu.

Vytvoření virtuálního hostitele Apache je jednoduchý úkol. Pro tuto ukázku vytvořím nového virtuálního hostitele pro doménu example.com. Adresář /var/www/example.com bude DocumentRoot.

Nejprve vytvořte DocumentRoot:

Vytvořte konfigurační soubor virtuálního hostitele ve složce /etc/apache2/sites-available/ (název souboru musí končit příponou '.conf').

Instalujte aplikace do simulátoru xcode. Přidejte následující konfiguraci VirtualHost:

Uložte soubor, povolte nový web a znovu načtěte webový server Apache:

A nyní je náš webový server připraven obsluhovat web www.example.com. V našem DocumentRoot samozřejmě stále nic nemáme a musíte také nakonfigurovat záznamy DNS, aby nasměrovaly název vaší domény na IP adresu serveru.

Chcete-li otestovat virtuálního hostitele bez DNS, vytvořte soubor index.html uvnitř DocumentRoot a vstup do souboru hosts na vašem místním počítači s odkazem www.example.com na IP adresu vašeho serveru Ubuntu.

Instalovat programovací jazyk PHP

PHP je programovací jazyk pro vývoj webových aplikací a základní součást sady Ubuntu LAMP Stack. Chcete-li nainstalovat PHP na Ubuntu 18.04, spusťte:

Balík php nainstaluje modul 'php7.2' a také 'libapache2-mod-php7.2', které jsou nutné pro práci s webovým serverem Ubuntu Apache.

Po dokončení instalace musíme restartovat server apache:

Chcete-li otestovat instalaci PHP, vytvořte soubor index.php ve složce /var/www/html a přidejte funkci phpinfo():

Poté otevřete soubor index.php zadáním adresy http://ip-vaseho-serveru/index.php do webového prohlížeče (např. 192.168.1.100/index.php). Měli byste získat informační stránku, která zobrazuje nastavení konfigurace PHP na vašem serveru Ubuntu 18.04.

Nainstalujte MySQL Server na Ubuntu 18.04

Dále nainstalujeme MySQL Server jako náš databázový server. Instalace serveru MySQL na Ubuntu 18.04 je přímočará. Otevřete terminál, aktualizujte seznam balíčků a nainstalujte balíček mysql-server:

(Pokud chcete nainstalovat MariaDB, nainstalujte balíček mariadb-server místo balíčku mysql-server).

Po dokončení instalace se přihlaste do konzole MySQL pomocí následujícího příkazu:

Všimněte si, že server MySQL na Ubuntu používá plugin auth_socket k ověření root mysql a nepotřebuje heslo pro připojení jako uživatel root. Pokud chcete povolit ověřování heslem, klikněte na následující odkaz a zjistěte, jak nastavit kořenové heslo MySQL na Ubuntu 18.04.

Nainstalovat phpMyAdmin na Ubuntu 18.04

Docker Ubuntu Apache Php Mysql

phpMyAdmin je webové grafické uživatelské rozhraní pro správu databázového serveru MySQL/MariaDB. Chcete-li nainstalovat phpMyAdmin na server Ubuntu 18.04, spusťte:

Když budete požádáni o výběr webového serveru, který by měl být automaticky nakonfigurován pro spuštění phpMyAdmin, vyberte apache2 stisknutím mezerníku na klávesnici.

Docker Ubuntu Apache Php Mysql Query

Po dokončení instalace můžete přistupovat k phpMyAdmin na http://server-ip/phpmyadmin nebo http://název-domény/phpmyadmin.

Nyní máte plně funkční webový server v provozu s programovacím jazykem Apache, MySQL a PHP.

Shrnutí

V tomto tutoriálu jsme se naučili, jak nainstalovat zásobník Lamp na server Ubuntu 18.04. LAMP stack znamená Linux Apache MySQL a PHP, je to webhostingová platforma pro Linux pro serverování webových stránek pomocí protokolu http.

Co dál? Dále se naučíme, jak nainstalovat vsftpd na Ubuntu 18.04. Můžete si také přečíst našeho průvodce instalací WordPress, WordPress je nejoblíbenější systém pro správu obsahu a většina webových stránek na internetu je poháněna WordPressem.

Komentáře jsou uzavřeny.


PREV: Základy reportovacích služeb: Přehled a instalace – jednoduchá ...

NEXT: Elite Dangerous - Chybové kódy a opravy

Populární články

Žhavé články

Navigační seznamy

Zpět na začátek