GNU/Linux >> Linux Esercitazione >  >> Ubuntu

2 modi per installare il server LAMP su Ubuntu 22.04 | 20.04

Scopri il modo più semplice possibile per installare il server LAMP (Linux, Apache, MySQL e PHP) su Ubuntu 22.04 LTS Jammy Jelly Fish o Ubuntu 20.04 Focal Fossa Linux utilizzando il terminale di comando.

Ogni volta che si tratta di avere un server web per scopi commerciali, il primo nome che si fa avanti è Apache. È uno dei migliori server web open source, facilmente disponibile per l'installazione su qualsiasi sistema Linux. Tuttavia, ci sono molte applicazioni Web che richiedono poche altre cose oltre ai server Web Apache per funzionare correttamente, come WordPress:è un CMS basato su PHP. Quindi, per usarlo sul nostro Linux, abbiamo bisogno di un sacco di applicazioni server. Ad esempio per servire pagine web dinamiche – linguaggio PHP; per la memorizzazione di dati MySQL/MariaDB. Quindi, lo stack di tutte queste piattaforme è noto come server LAMP.

I componenti software sono generalmente installati su server fisici o virtuali. Contenuti web statici o dinamici possono essere forniti con un sistema LAMP. Tipiche aree di applicazione dei server basati su LAMP sono i siti Web o i negozi online creati con l'ausilio di sistemi di gestione dei contenuti (CMS).

I componenti software sono disponibili gratuitamente e riducono al minimo i costi per la realizzazione dell'ambiente server. Poiché il codice del software è open source, i programmatori possono sviluppare le proprie estensioni o apportare modifiche. I server LAMP offrono un elevato grado di flessibilità.

Varianti e alternative a LAMP

Tutti i componenti LAMP dell'ambiente LAMP sono sostituibili. È possibile scambiare sistemi operativi, server Web, sistemi di gestione di database e linguaggi di scripting. Ecco alcune alternative di ambienti LAMP con supporto OS

WAMP (Il sistema operativo Linux è stato sostituito da Microsoft Windows ma non può essere utilizzato per scopi commerciali. Solo per sviluppo locale)

MAMP (Il sistema operativo Linux è stato sostituito da macOS di Apple, non per uso commerciale)

LAPP (Il sistema di gestione del database MySQL è stato sostituito da PostgreSQL; può essere utilizzato per applicazioni commerciali)

LEMP (Il server web Apache viene sostituito dal server web Nginx)

Passaggi per installare il server LAMP su Ubuntu 22.04 | 20.04 LTS

I comandi qui forniti possono essere utilizzati per altri sistemi operativi simili e versioni di Ubuntu come 18.04 inclusa Debian.

1. Requisiti

• Ubuntu 20.04 o 22.04 Linux
• Almeno un utente non root con accesso sudo
• Terminale di comando
• Connessione Internet

#I° modo per installare il server LAMP utilizzando Tasksel

2. Installa Tasksel su Ubuntu

Bene, Tasksel è un programma su Ubuntu disponibile tramite il repository di sistema per installare gli stack di applicazioni del server, facilmente con l'aiuto del comando. Quindi, installalo prima sul tuo sistema Ubuntu 22.04 o 20.04 LTS.

sudo apt install tasksel

3. Installa il server LAMP su Ubuntu 22.04 o 20.04

Successivamente, possiamo utilizzare lo strumento di comando "Tasksel" per installare facilmente Apache, MySQL e PHP. Questo avvierà e abiliterà anche tutti i servizi richiesti. Non è necessario configurare manualmente i singoli componenti di LAMP. Pertanto, vai per il comando dato:

sudo tasksel install lamp-server

o

Per ottenere un'interfaccia intuitiva, usa:

sudo tasksel

Seleziona Server LAMP dalla procedura guidata di testo intuitivo.

Usa il tasto freccia e seleziona "Lamp-server ” dopodiché premi il tasto Tab per selezionare OK e premi il pulsante Invio chiave.

Attendi qualche minuto e il server LAMP sarà sul tuo Ubuntu Linux.

Il secondo metodo installa i componenti LAMP singolarmente

Bene, se non vuoi usare il metodo Tasksel, usa il gestore di pacchetti APT per installare i componenti del server LAMP singolarmente uno per uno. Inoltre, dobbiamo abilitare i servizi manualmente.

4. Installa il server web Apache

Come abbiamo discusso all'inizio del tutorial, i pacchetti per installare il server web Apache sono già disponibili tramite il repository di sistema predefinito. Quindi, eseguire un singolo comando può fare il lavoro.

sudo apt install apache2

Una volta completata l'installazione, possiamo abilitare e avviare i servizi del server web.

Per avviare e abilitare Apache:

sudo systemctl start apache2

E per abilitarlo, in modo che il servizio possa essere eseguito con l'avvio del sistema.

sudo systemctl enable apache2

Per verificare lo stato del servizio

sudo systemctl status apache2

5. Installa il server database MySQL/MariaDB

Usando Tasksel otterremo automaticamente il database MySQL invece di MariaDB. Quindi, se vuoi il database MariaDB, usa il metodo di installazione manuale fornito qui.

Per MySQL

sudo apt install mysql-server

Per avviare e abilitare il servizio:

sudo systemctl enable --now mysqld

Allo stato:

sudo systemctl status mysqld

o

Per MariaDB:

Per coloro che desiderano MariaDB invece di MySQL, il comando sarà:

sudo apt install mariadb-server

Abilita e avvia il servizio:

sudo systemctl enable --now mariadb

6. Configura PHP su Ubuntu 22.04 | 20.04

Il componente finale dell'ambiente stack LAMP è PHP. È un popolare linguaggio di scripting lato server necessario per eseguire applicazioni Web basate su PHP.

Il comando fornito installerà l'ultima versione PHP disponibile nel repository del tuo sistema operativo Ubuntu.

sudo apt install php libapache2-mod-php

Installa alcune estensioni PHP comuni:

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

Abilita modulo di riscrittura:

sudo a2enmod rewrite

Riavvia il server web Apache:

sudo systemctl restart apache2

Conclusione:

Quindi questi erano alcuni metodi comuni per installare e iniziare a lavorare con l'ambiente LAMP su sistemi Linux Ubuntu 22.04 o 20.04 utilizzando il terminale di comando. Dopo aver configurato LAMP, puoi iniziare a configurare varie applicazioni web come Joomla, WordPress o CRM. Bene, questa guida è pensata solo per configurare LAMP, ma ci sono anche altre cose come la configurazione di host virtuale, directory web e altro... che possiamo imparare durante la configurazione di alcune applicazioni web.

Altri tutorial:

Come installare LAMP su Rocky Linux 8 Server
Abilita il server OpenSSH su Ubuntu 22.04
Come installare KDE Plasma su Debian 11 Bullseye Linux
Installa Apache, MySQL e PHP su AlmaLinux 8


Ubuntu
  1. Installa NFS Server su Ubuntu

  2. Installa il server SSH Ubuntu 22.04

  3. Come installare MySQL su Ubuntu 18.04

  4. Come installare il server Minecraft su Ubuntu 18.04

  5. Come installare Zimbra 8.6 su Ubuntu 14.04 Server

Installa NextCloud su Ubuntu 20.04 con Apache (stack LAMP)

Installa Wallabag su Ubuntu 16.04 Server con LAMP o LEMP

Come installare lo stack LAMP su Ubuntu 18.04 Server/Desktop

Come installare lo stack LAMP su Ubuntu 20.04 Server/Desktop

Installa TigerVNC su Ubuntu 18.04

Come installare LAMP su un server Ubuntu 15.04