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