GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache, MySQL, PHP (LAMP) na Ubuntu 16.04 LTS

LAMP (krátká forma systémů Linux, Apache, MySQL a PHP) Stack je nejoblíbenější prostředí pro vývoj webových stránek v PHP a webhosting. Kde Linux je operační systém, Apache je populární webový server vyvinutý Apache Foundation, MySQL je systém pro správu relačních databází používaný pro ukládání dat a PHP je široce používaný programovací jazyk.

Tento článek vám pomůže nainstalovat Apache 2.4, MySQL 5.7 a PHP 7.2 na systémy Ubuntu 16.04 LTS.

Krok 1 – Instalace PHP

PHP 7 jsou výchozí dostupné balíčky v úložištích Ubuntu 16.04. Jednoduše použijte následující příkazy k aktualizaci mezipaměti apt a instalaci PHP balíčků do vašeho systému.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.2

Možná budete muset nainstalovat nějaké další moduly PHP pro podporu různých úloh

sudo apt install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt

Krok 2 – Instalace Apache2

Po instalaci PHP do vašeho systému zahajte instalaci Apache2 do vašeho systému. Musíte také nainstalovat libapache2-mod-php modul pro práci PHP s Apache2.

sudo apt install apache2 libapache2-mod-php7.2

Krok 3 – Instalace MySQL

Nakonec nainstalujte balíčky mysql-server pro databázi MySQL. Nainstalujte také balíček php-mysql, abyste mohli používat podporu MySQL pomocí php. K instalaci použijte následující příkaz.

sudo apt install mysql-server php7.2-mysql

Instalační program vás vyzve k zadání hesla root. Toto heslo bude fungovat pro vašeho uživatele root MySQL. Po instalaci MySQL spusťte následující příkaz pro počáteční nastavení serveru MySQL. Uvidíte, že skript bude vyžadovat více nastavení než dřívější verze MySQL, jako je politika ověřování hesla atd.

sudo mysql_secure_installation

Můžete si také nainstalovat phpMyAdmin pro správu MySQL pomocí webového rozhraní.

sudo apt install phpmyadmin

Krok 4 – Restartujte služby

Po instalaci všech služeb do vašeho systému. Restartujte službu MySQL a Apache, abyste znovu načetli všechny změny provedené ručně.

sudo systemctl restart apache2.service
sudo systemctl restart mysql.service

Krok 5 – Otevřete přístup v bráně firewall

Systémy s povoleným iptables/ufw provádějí následující příkazy k otevření portu 80 pro veřejný přístup k webovému serveru.

Uživatelé Iptables:

sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

Uživatelé UFW:

sudo ufw allow 80/tcp

Krok 6 – Testovací nastavení

Po dokončení všech nastavení. Vytvoříme info.php soubor kořenový adresář dokumentu webové stránky s následujícím obsahem.

<?php
 phpinfo();
?>

Nyní otevřete tento soubor ve webovém prohlížeči. Uvidíte obrazovku jako níže se všemi podrobnostmi o PHP na serveru.

Gratulujeme! Úspěšně jste nakonfigurovali webový server na vašem systému ubuntu. Přečtěte si náš další článek Instalace sady LAMP na systémy založené na RHEL


Ubuntu
  1. Jak nainstalovat LAMP Stack na Ubuntu 22.04 LTS

  2. Jak nainstalovat PHP 5.6 na Ubuntu 16.04 LTS

  3. Jak nainstalovat LAMP Apache, MySQL, PHP v Ubuntu 22.04

  1. Jak nainstalovat Linux, Apache, MySQL, PHP (LAMP) stack na Ubuntu 16.04

  2. Jak nainstalovat PHP 7.4 na Ubuntu 20.04 LTS

  3. Jak nainstalovat LAMP na Ubuntu 16.04

  1. Jak nainstalovat zásobník Linux, Apache, MySQL, PHP (LAMP) na Ubuntu 16.04 / Ubuntu 14.04

  2. Nainstalujte Apache, MySQL, PHP (LAMP) Stack na Ubuntu 18.04 LTS

  3. Nainstalujte Apache, MySQL, PHP (LAMP Stack) na Ubuntu 20.04 LTS