GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat LAMP Stack na Ubuntu 18.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat zásobník LAMP do vašeho Ubuntu 18.04 LTS. Pro ty z vás, kteří to nevěděli, LAMP představuje plnohodnotný zásobník obsahující nejvíce populární webový server známý jako Apache, nejoblíbenější databázový server MySQL a nejoblíbenější webový programovací jazyk s otevřeným zdrojovým kódem známý jako PHP. Všechny komponenty jsou bezplatný software s otevřeným zdrojovým kódem a tato kombinace je vhodná pro vytváření dynamických webových stránek.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukáže vám krok za krokem instalaci LAMP (Linux Apache, MySQL a PHP) na serveru Ubuntu 18.04 LTS Bionic Beaver.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 18.04 LTS.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Instalovat LAMP Stack na Ubuntu 18.04 LTS Bionic Beaver

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt-get příkazy v terminálu.

apt-get update
apt-get upgrade

Krok 2. Instalace webového serveru Apache na Ubuntu 18.04 LTS Bionic Beaver.

Budeme instalovat Apache pomocí apt-get, což je výchozí správce balíčků pro ubuntu:

apt-get install -y apache2 apache2-utils

Po instalaci Apache2 lze níže uvedené příkazy použít k zastavení, spuštění a povolení služby Apache2, aby se vždy spouštěla ​​při spuštění serveru:

systemctl enable apache2
systemctl start apache2
systemctl status apache2

Zkontrolujte verzi Apache:

apache2 -v

Můžete si ověřit, že Apache skutečně běží, když otevřete svůj oblíbený webový prohlížeč a zadáte URL http://your-server's-address , pokud je nainstalován, uvidíte toto:

Krok 3. Instalace MariaDB na Ubuntu 18.04 LTS Bionic Beaver.

Nyní, když máme náš webový server v provozu, je čas nainstalovat MariaDB. MariaDB je systém pro správu databází. V podstatě bude organizovat a poskytovat přístup k databáze, kde mohou naše stránky ukládat informace:

sudo apt-get install mariadb-server mariadb-client

Po instalaci MariaDB lze níže uvedené příkazy použít k zastavení, spuštění a povolení, aby se služba MariaDB vždy spustila při startu serveru:

systemctl status mariadb
systemctl enable mariadb
systemctl start mariadb

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables

Pro přihlášení do MariaDB použijte následující příkaz (všimněte si, že jde o stejný příkaz, který byste použili k přihlášení do databáze MySQL):

mysql -u root -p

Krok 4. Instalace PHP 7.2 na Ubuntu 18.04 Bionic Beaver.

V době psaní tohoto článku je PHP7.2 nejnovější stabilní verzí PHP a má menší výkonnostní náskok oproti PHP7.0. Pro instalaci zadejte následující příkaz PHP7.2:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php

Spuštěním níže uvedených příkazů nainstalujte PHP 7.2 FPM a související moduly:

apt-get update
apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-zip php7.2-curl

Po instalaci PHP a souvisejících modulů stačí restartovat Apache2, aby se znovu načetly konfigurace PHP:

systemctl restart apache2

Chcete-li PHP otestovat, vytvořte testovací soubor s názvem info.php s níže uvedeným obsahem. Uložte soubor a poté jej vyhledejte, abyste zjistili, zda PHP funguje:

nano /var/www/html/info.php

Do tohoto souboru vložte následující kód:

<?php
phpinfo();
?>

Zkuste se k němu dostat na http://your_server_ip_address/info.php . Pokud je informační stránka PHP vykreslena ve vašem prohlížeči, pak vše vypadá dobře a jste připraveni pokračovat.

Blahopřejeme! Úspěšně jste nainstalovali zásobník LAMP. Děkujeme, že jste použili tento návod k instalaci LAMP (Linux Apache, MySQL a PHP) v systému Ubuntu 18.04 LTS (Bionic Beaver). Další pomoc nebo užitečné informace, doporučujeme vám podívat se na oficiální web Apache, MySQL a PHP.


Ubuntu
  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat BookStack na Ubuntu 16.04 LTS

  3. Jak nainstalovat LAMP Stack na Ubuntu 22.04 LTS

  1. Jak nainstalovat SOPlanning na Ubuntu 18.04 LTS

  2. Jak nainstalovat ProcessWire CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat SEO Panel na Ubuntu 18.04 LTS

  1. Jak nainstalovat EPESI CRM na Ubuntu 18.04 LTS

  2. Jak nainstalovat vTiger CRM na Ubuntu 18.04 LTS

  3. Jak nainstalovat říjnový CMS na Ubuntu 18.04 LTS