GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa LAMP in Ubuntu 20.04 - Guida passo passo?

LAMP fondamentalmente si riferisce a una pila di programmi o software che funzionano nel sistema Ubuntu chiamato Linux, Apache, MariaDB/MySQL e PHP, tutti questi sono gratuiti e open source, combinati su un server che alla fine consentono loro di ospitare pagine Web dinamiche.

Il sistema operativo è Linux che rappresenta la 'L', il web server è Apache che rappresenta la 'A', il database server è MariaDB/MySQL che rappresenta la 'M', e PHP è il linguaggio di programmazione lato server, che rappresenta ' P', e svolge il compito di generare pagine web interattive.

Qui a LinuxAPT, esamineremo come installare LAMP in Ubuntu 20.04.


Passaggi per installare LAMP in Ubuntu 20.04 Focal Fossa

1. Avvia l'interfaccia della riga di comando

Per iniziare, installando la lampada in Ubuntu, apri semplicemente l'interfaccia della riga di comando, che può essere eseguita semplicemente premendo i pulsanti "Ctrl + Alt + T" sulla tastiera insieme. Non appena la CLI è aperta, esegui il seguente comando:

$ sudo su

Potrebbe essere visualizzato "password richiesta" sullo schermo dopo questo, la password è richiesta per autenticare l'azione, è una piccola opportunità. Inserisci la password e il comando verrà quindi attivato.


2. Esegui l'aggiornamento del sistema

È consigliabile e un'ottima pratica aggiornare i pacchetti software prima dell'installazione della LAMP nel tuo sistema perché questo passaggio assicura che stai guardando le ultime versioni disponibili di programmi/app/software nel sistema con il comando seguente :

$ sudo apt update


3. Installa Apache 2 sul sistema

Ora dovresti iniziare installando Apache2 e per installare il server Web Apache, usa il comando seguente nell'interfaccia della riga di comando. Premendo "y", quindi "Invio", puoi autorizzare il download:

$ sudo apt install apache2

Al termine dell'installazione, Apache2 funzionerà già per impostazione predefinita, ma per assicurarti che Apache2 funzioni ancora correttamente o meno, puoi controllare lo stato di Apache2 dando il comando di sistema. Se non funziona correttamente, puoi abilitarlo dando il comando 'enable Apache2'.

I comandi seguenti possono essere utilizzati per arrestare, avviare il servizio Apache2 per avviarsi sempre con gli stivali del server:

$ sudo systemctl start apache2
$ sudo systemctl status apache2


4. Installa il server del database MySQL

MySQL è un noto programma open source che viene ampiamente utilizzato per mantenere enormi quantità di contenuti, ad esempio dati, praticamente in qualsiasi programma o applicazione installata nel sistema. Ora è il momento di installare il server MySQL nel tuo sistema, per farlo dovresti inserire il seguente comando nel sistema:

$ sudo apt install mysql-server

Digita "Y", premi "invio".

L'installazione inizierà a breve.

Dopo il completamento dell'installazione del server MySQL su Ubuntu, il server sarà pronto per essere eseguito ma potrebbe richiedere la password. Poiché per impostazione predefinita, il pacchetto MySQL su Ubuntu utilizza auth_socket per autenticare l'accesso dell'utente, ciò implica essenzialmente che è possibile accedere all'interfaccia MySQL utilizzando semplicemente l'id e il passcode del sistema operativo e non è necessario inserire il passcode radice MySQL esatto nel sistema. Per farlo, inserisci il seguente comando nel sistema:

$ mysql -uroot

A questo punto, il server MySQL dovrebbe essere attivo e funzionante per impostazione predefinita, ma puoi anche controllarne lo stato solo per assicurarti, per controllare lo stato, inserisci il comando 'systemctl status mysql' nel sistema e attendi l'output, l'output verrà mostra lo stato del server MySQL. Se vuoi creare un nuovo User ID, devi inserire i seguenti comandi uno per uno.

Fornisci un nuovo nome utente e la password:

CREATE USER 'user1' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *. TO 'user1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit


5. Installa Hypertext Preprocessor (PHP) 7.4

PHP 7.4 è una buona versione con le migliori prestazioni efficienti ed è molto affidabile e affidabile per essere installata nella versione Ubuntu 20.04 rispetto alle precedenti.

PHP 7.4 e tutte le altre raccolte PHP sono essenziali per il download poiché funzionano al meglio con Apache 2 che hai già scaricato.

Per scaricare PHP 7.4 sul tuo Ubuntu, devi inserire i seguenti comandi menzionati nel tuo sistema.

Dopo aver inserito il comando, premi 'y', quindi 'Invio', puoi convalidare il download:

$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install php7.4 libapache2-mod-php7.4

Puoi installare i moduli PHP richiesti sul tuo sistema. Basta cambiare la versione PHP con i nomi dei pacchetti secondo le tue esigenze:

$ sudo apt install php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl

Quindi, configura e riavvia il server web dopo aver abilitato le modifiche di Apache per interagire con php7. E per farlo, inserisci i seguenti comandi:

$ sudo a2enmod php7.4
$ sudo a2enmod rewrite
$ sudo service apache2 restart


6. Installa PHP 8 e le sue estensioni (facoltative)

Puoi facilmente installare PHP 8 su Ubuntu eseguendo il comando seguente:

$ sudo apt install php8.0 libapache2-mod-php8.0

Per installare le estensioni PHP 8 su Ubuntu 20.04 usando la sintassi dei comandi:

$ sudo apt install php8.0-[extension]

Alcune estensioni disponibili:

$ sudo apt install php8.0-
php8.0-amqp       php8.0-common     php8.0-gd         php8.0-ldap       php8.0-odbc       php8.0-readline   php8.0-sqlite3    php8.0-xsl
php8.0-apcu       php8.0-curl       php8.0-gmp        php8.0-mailparse  php8.0-opcache    php8.0-redis      php8.0-sybase     php8.0-yac
php8.0-ast        php8.0-dba        php8.0-igbinary   php8.0-mbstring   php8.0-pgsql      php8.0-rrd        php8.0-tidy       php8.0-yaml
php8.0-bcmath     php8.0-dev        php8.0-imagick    php8.0-memcached  php8.0-phpdbg     php8.0-smbclient  php8.0-uuid       php8.0-zip
php8.0-bz2        php8.0-ds         php8.0-imap       php8.0-msgpack    php8.0-pspell     php8.0-snmp       php8.0-xdebug     php8.0-zmq
php8.0-cgi        php8.0-enchant    php8.0-interbase  php8.0-mysql      php8.0-psr        php8.0-soap       php8.0-xhprof
php8.0-cli        php8.0-fpm        php8.0-intl       php8.0-oauth      php8.0-raphf      php8.0-solr       php8.0-xml

Un esempio per installare alcune estensioni più utili:

$ sudo apt install php8.0-cli php8.0-common php8.0-fpm php8.0-redis php8.0-snmp php8.0-xml


7. Passa da una versione di PHP all'altra

È possibile utilizzare il comando update-alternatives per impostare la versione PHP predefinita. Usa questo tutorial per leggere maggiori dettagli sul cambio di versione PHP per CLI e Apache:

$ sudo update-alternatives --config php

Seleziona il numero di versione PHP in base alle tue esigenze. Questo cambierà solo la versione della CLI di PHP.

Ci sono 4 scelte per il php alternativo (fornendo /usr/bin/php):

Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php7.4   74        auto mode
  1            /usr/bin/php8.0   80        manual mode
Press to keep the current choice[*], or type selection number: 1



Ubuntu
  1. Installa Python 3.11 su Ubuntu 20.04 - Guida passo passo?

  2. Installa Rundeck su Ubuntu 20.04 - Guida passo passo?

  3. Installa Anki Learning System su Ubuntu 21.04 LTS - Guida passo passo?

  4. Installa Mousepad Editor su Ubuntu 20.04 LTS - Guida passo passo?

  5. Installa Tree Line su Ubuntu 20.04 LTS System - Guida passo passo?

Installa qt su Ubuntu 20.04 - Guida passo passo?

Installa Git su Ubuntu 20.04 - Guida passo passo?

Installa Snort su Ubuntu 20.04 - Guida passo passo?

Installa Teleport su Ubuntu 20.04 - Guida passo passo?

Installa WildFly su Ubuntu 20.04 - Guida passo passo?

Installa 7-zip su Ubuntu 20.04 - Guida passo passo?