GNU/Linux >> Znalost Linux >  >> Ubuntu

2 způsoby instalace serveru LAMP na Ubuntu 22.04 | 20.04

Naučte se snadný možný způsob instalace serveru LAMP (Linux, Apache, MySQL a PHP) na Ubuntu 22.04 LTS Jammy Jelly Fish nebo Ubuntu 20.04 Focal Fossa Linux pomocí příkazového terminálu.

Kdykoli jde o webový server pro komerční účely, první jméno, které se objeví, je Apache. Je to jeden z nejlepších webových serverů s otevřeným zdrojovým kódem, který lze snadno nainstalovat na jakýkoli systém Linux. Existuje však mnoho webových aplikací, které ke správnému fungování vyžadují kromě webových serverů Apache jen několik dalších věcí, jako je WordPress – je to CMS založený na PHP. Proto, abychom jej mohli používat na našem Linuxu, potřebujeme spoustu serverových aplikací. Například pro obsluhu dynamických webových stránek – jazyk PHP; pro ukládání dat MySQL/MariaDB. Zásobník všech těchto platforem se tedy nazývá server LAMP.

Softwarové komponenty se obvykle instalují na fyzické nebo virtuální servery. Statický nebo dynamický webový obsah lze zajistit systémem LAMP. Typickými oblastmi použití serverů na bázi LAMP jsou webové stránky nebo online obchody vytvořené pomocí systémů pro správu obsahu (CMS).

Softwarové komponenty jsou volně dostupné a minimalizují náklady na realizaci serverového prostředí. Protože je kód softwaru open-source, programátoři mohou vyvíjet svá vlastní rozšíření nebo provádět změny. Servery LAMP nabízejí vysoký stupeň flexibility.

Varianty a alternativy LAMP

Všechny komponenty LAMP prostředí LAMP jsou vyměnitelné. Operační systémy, webové servery, systémy pro správu databází a skriptovací jazyky lze vyměňovat. Zde jsou některé alternativy prostředí LAMP s podporou OS

WAMP (Operační systém Linux byl nahrazen Microsoft Windows, ale nelze jej používat pro komerční účely. Pouze pro místní vývoj)

MAMP (Operační systém Linux byl nahrazen macOS společnosti Apple, nikoli pro komerční použití)

LAPP (Systém pro správu databází MySQL byl nahrazen PostgreSQL; lze jej použít pro komerční aplikace)

LEMP (Webový server Apache je nahrazen webovým serverem Nginx)

Kroky k instalaci serveru LAMP na Ubuntu 22.04 | 20,04 LTS

Zde uvedené příkazy lze použít pro jiné podobné operační systémy a verze Ubuntu, jako je 18.04 včetně Debianu.

1. Požadavky

• Ubuntu 20.04 nebo 22.04 Linux
• Alespoň uživatel bez oprávnění root s přístupem sudo
• Příkazový terminál
• Připojení k internetu

#Ist způsob instalace serveru LAMP pomocí taskel

2. Nainstalujte Tasksel na Ubuntu

No, Tasksel je program na Ubuntu dostupný přes systémové úložiště pro instalaci zásobníků serverových aplikací snadno pomocí příkazu. Proto jej nejprve nainstalujte do svého systému Ubuntu 22.04 nebo 20.04 LTS.

sudo apt install tasksel

3. Nainstalujte server LAMP na Ubuntu 22.04 nebo 20.04

Dále můžeme použít příkazový nástroj „Tasksel“ ke snadné instalaci Apache, MySQL a PHP. Tím se také spustí a povolí všechny požadované služby. Nepotřebujeme ručně nastavovat jednotlivé komponenty LAMP. Proto přejděte na daný příkaz:

sudo tasksel install lamp-server

nebo

Chcete-li získat intuitivní rozhraní, použijte:

sudo tasksel

Vyberte Server LAMP z Průvodce intuitivním textem.

Použijte šipku a vyberte „Lamp-server ” poté stiskněte klávesu Tab a vyberte OK a poté stiskněte Enter klíč.

Počkejte několik minut a server LAMP bude na vašem Ubuntu Linuxu.

#2. metoda instalujte komponenty LAMP jednotlivě

Pokud nechcete používat metodu Tasksel, použijte správce balíčků APT k instalaci komponent serveru LAMP jednotlivě jednu po druhé. A také musíme služby povolit ručně.

4. Nainstalujte Apache Webserver

Jak jsme probrali na začátku tutoriálu, balíčky pro instalaci webového serveru Apache jsou již dostupné prostřednictvím výchozího systémového úložiště. Spuštění jediného příkazu tedy může provést tuto úlohu.

sudo apt install apache2

Po dokončení instalace můžeme povolit a spustit služby webového serveru.

Spuštění a povolení Apache:

sudo systemctl start apache2

A za jeho povolení, aby služba mohla běžet se spouštěním systému.

sudo systemctl enable apache2

Kontrola stavu služby

sudo systemctl status apache2

5. Nainstalujte databázový server MySQL/MariaDB

Pomocí Tasksel automaticky získáme databázi MySQL namísto MariaDB. Pokud tedy chcete databázi MariaDB, použijte metodu ruční instalace uvedenou zde.

Pro MySQL

sudo apt install mysql-server

Spuštění a povolení služby:

sudo systemctl enable --now mysqld

Do stavu:

sudo systemctl status mysqld

nebo

Pro MariaDB:

Pro ty, kteří chtějí místo MySQL MariaDB, bude příkaz:

sudo apt install mariadb-server

Povolení a spuštění služby:

sudo systemctl enable --now mariadb

6. Nastavení PHP na Ubuntu 22.04 | 20.04

Poslední součástí prostředí zásobníku LAMP je PHP. Je to populární skriptovací jazyk na straně serveru, který je nutný ke spouštění webových aplikací založených na PHP.

Daný příkaz nainstaluje nejnovější dostupnou verzi PHP do vašeho úložiště operačního systému Ubuntu.

sudo apt install php libapache2-mod-php

Nainstalujte několik běžných rozšíření PHP:

sudo apt install php-{curl,intl,zip,soap,xml,gd,mbstring,bcmath,common,mysqli}

Povolit modul přepisování:

sudo a2enmod rewrite

Restartujte webový server Apache:

sudo systemctl restart apache2

Závěr:

Toto bylo několik běžných metod instalace a zahájení práce s prostředím LAMP na systémech Linux Ubuntu 22.04 nebo 20.04 pomocí příkazového terminálu. Po nastavení LAMP můžete začít nastavovat různé webové aplikace jako Joomla, WordPress nebo CRM. Tato příručka je určena pouze pro nastavení LAMP, ale jsou zde i další věci, jako je nastavení virtuálního hostitele, webového adresáře a další... které se můžeme naučit při nastavování nějaké webové aplikace.

Další výukové programy:

Jak nainstalovat LAMP na Rocky Linux 8 Server
Povolte server OpenSSH na Ubuntu 22.04
Jak nainstalovat KDE Plasma na Debian 11 Bullseye Linux
Nainstalujte Apache, MySQL a PHP na AlmaLinux 8


Ubuntu
  1. Nainstalujte NFS Server na Ubuntu

  2. Nainstalujte SSH server Ubuntu 22.04

  3. Jak nainstalovat Zimbru 8.6 na server Ubuntu 14.04

  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  3. Jak nainstalovat Nginx na Ubuntu 20.04

  1. Jak nainstalovat MariaDB na Ubuntu 20.04

  2. Jak nainstalovat VNC Server na Ubuntu 14.04

  3. Jak nainstalovat Wordpress 4 na Ubuntu 14.04 LAMP