GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare LAMP (Linux, Apache, MySQL, PHP) su Debian 9

In questo tutorial, ti mostreremo come installare LAMP Stack su un VPS Debian 9.

Uno stack LAMP (Linux, Apache, MySQL, PHP) è una combinazione di software open source, generalmente installato su un server utilizzato per ospitare siti Web dinamici e applicazioni Web. Include il sistema operativo Linux, il web server Apache, MySQL o MariaDB per l'archiviazione e la gestione dei dati e PHP per la gestione di qualsiasi contenuto dinamico.

L'installazione di LAMP su Debian 9 è un compito semplice e non dovrebbe richiedere più di 10 minuti. Iniziamo con l'installazione.

Prerequisiti:

  • Un Debian 9 VPS
  • Accesso a un utente di sistema con privilegi sudo o all'account root.

Fase 1:aggiorna il sistema

Prima di continuare con i passaggi successivi, aggiorna il tuo sistema Debian eseguendo i seguenti comandi:

sudo apt-get update
sudo apt-get upgrade

Tieni sempre aggiornato il tuo sistema. Puoi anche impostare aggiornamenti automatici.

Fase 2:installa Apache

Apache è il server web più utilizzato al mondo. È veloce, sicuro, affidabile, facile da usare e può essere facilmente personalizzato in base alle tue esigenze.

Per installare Apache sul tuo server Debian 9, digita il seguente comando:

sudo apt-get install apache2

Una volta completata l'installazione, abilitare l'avvio automatico del servizio Apache all'avvio del sistema. Puoi farlo con il seguente comando:

sudo systemctl enable apache2

Per verificare che Apache sia stato installato correttamente, apri il tuo browser web, inserisci l'indirizzo IP del tuo server (es. http://12.12.12.12) e dovresti vedere un messaggio che dice "Funziona!".

Fase 3:installa MariaDB

Il prossimo passo è installare MariaDB. È uno dei sistemi di gestione di database più popolari.

Per installare MariaDB sul tuo sistema, digita il seguente comando e inserisci "Y" quando richiesto:

sudo apt-get install mariadb-server

Una volta completata l'installazione, si consiglia di eseguire il seguente comando per migliorare la sicurezza del server MariaDB:

sudo mysql_secure_installation

Innanzitutto, ti verrà chiesto di impostare la password di root:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n]

Digita Y e inserisci la nuova password di root di MariaDB:

New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Successivamente, ti verrà chiesto di modificare la password di root, ma poiché l'abbiamo già creata durante l'installazione di MariaDB, possiamo saltare questo passaggio premendo [Invio].

Dopo questo, ti verranno poste un altro paio di domande e ti consigliamo di rispondere "Y" a tutte per confermare:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Una volta fatto, assicurati di impostare il servizio MariaDB per l'avvio all'avvio con il seguente comando:

sudo systemctl enable mysql

Ecco fatto:MySQL è stato installato e protetto.

Fase 4:installa PHP

L'ultimo passaggio di questo tutorial è installare PHP.

PHP è un linguaggio di programmazione utilizzato principalmente per lo sviluppo di siti Web dinamici. Debian 9 viene fornito con PHP 7.0 per impostazione predefinita.

Al momento della stesura di questo articolo, l'ultima versione di PHP è PHP 7.3, disponibile nel repository DEB.SURY.ORG.

Per abilitare il repository, esegui questi comandi:

sudo apt-get install ca-certificates apt-transport-https lsb-release
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list

Ora puoi installare PHP 7.3 insieme ad alcuni dei moduli PHP più comuni eseguendo il seguente comando:

sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap

Per verificare se il PHP funziona correttamente creeremo un file chiamato info.php. Inserisci questo file nella directory principale del server web.

Apri il tuo editor di testo e crea un nuovo file come questo:

sudo nano /var/www/html/info.php

Inserisci le seguenti righe e salva il file:

<?php
phpinfo();
?>

Successivamente, riavvia il server Apache digitando:

sudo systemctl restart apache2

Ora, se vai a questa pagina:http://your_server_ip_address/info.php nel tuo browser web vedrai la seguente pagina che mostra la tua attuale configurazione PHP:

Ciò significa che PHP funziona correttamente.

Con questo, hai completato l'installazione di LAMP su Debian 9. Congratulazioni!

Ovviamente, se sei uno dei nostri clienti Lamp Stack Hosting, non devi installare LAMP su Debian 9, o sapere come installare uno stack LAMP su Debian 9, chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno immediatamente LAMP su Debian 9 per te.

PS. Se ti è piaciuto questo post, su come installare uno stack LAMP su Debian 9, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Debian
  1. Come installare PHP Composer su Debian Linux

  2. Come installare LAMP (Apache, MySQL, PHP) su Debian 11

  3. Come configurare lo stack LAMP (Linux, Apache, MariaDB, PHP) su Debian Wheezy

  4. Come installare LAMP su Debian 8

  5. Come installare LAMP Apache, MySQL, PHP su Debian 11

Come installare LAMP (Apache, MySQL, PHP) su Debian 9 Stretch

Come installare LAMP (Apache, MySQL, PHP) su Debian 8 Jessie

Come installare LAMP (Apache, MySQL, PHP) su Debian 10

Come installare Linux, Apache, MySQL, PHP (LAMP) su Debian 8.2 Cloud Server

Come installare LAMP su Ubuntu 15.10 (Linux, Apache, MySQL e PHP)

Come installare Apache, MySQL, PHP (LAMP) su Arch Linux