GNU/Linux >> Linux Esercitazione >  >> Debian

Installa il server LAMP su Debian 11

Stack LAMP sta per Linux Apache MySQL/MariaDB e PHP. Apache è un server web gratuito, open source ed estremamente popolare. MySQL / MariaDB è un sistema di gestione di database relazionali opensource e PHP è un linguaggio di scripting lato server. È fondamentalmente uno degli stack di sviluppo più popolari e leader tra gli sviluppatori.

Qui a LinuxAPT come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query Apache correlate.

In questo contesto, esamineremo LAMP su Debian 11. Puoi imparare come installare LAMP su Rocky Linux 8 e CentOS 8.


Come installare il server LAMP su Debian 11?

Prima di procedere con questa procedura di installazione, assicurati di avere un utente sudo configurato sul server e quindi segui i passaggi descritti di seguito per installare il popolare stack LAMP su Debian Bulleye.


1. Aggiorna i pacchetti di sistema apt di Debian 11

È importante aggiornare l'indice del pacchetto di sistema per iniziare da zero. Pertanto, sul tuo terminale, esegui il comando seguente:

$ sudo apt update -y


2. Installa il server web Apache

Qui, installa il server web Apache eseguendo il comando:

$ sudo apt install apache2 -y

Ciò che fa questo comando è che installa Apache insieme ad altri pacchetti, librerie e dipendenze aggiuntivi. Per impostazione predefinita, Apache si avvia automaticamente e puoi confermarlo controllando il suo stato con il comando seguente:

$ sudo systemctl status apache2

Se, per qualsiasi motivo, Apache non è in esecuzione, avvia il servizio eseguendo il comando:

$ sudo systemctl start apache2

Inoltre, considera di consentire ad Apache di avviarsi al riavvio o ogni volta che il sistema viene acceso come segue:

$ sudo systemctl enable apache2

Su un browser web, visita l'indirizzo IP o il nome di dominio del tuo server per verificare che, effettivamente, il server web sia accessibile:

http://server-ip

Ora dovresti vedere la pagina di benvenuto del server web Apache che è la pagina predefinita di Apache2 Debian.


3. Installa il server di database MariaDB

MariaDB è un sistema di gestione di database relazionali (RDBMS) opensource che viene biforcato da MySQL. È più robusto, più sicuro e offre funzionalità aggiuntive come il cluster Galera e fantastici motori di archiviazione come InnoDB

Per installare il server MariaDB, esegui semplicemente il comando:

$ sudo apt install mariadb-server -y

Come Apache, MariaDB si avvia automaticamente. Puoi verificare lo stato di esecuzione eseguendo il comando:

$ sudo systemctl status mariadb

Se MariaDB non è in esecuzione, considera di avviarlo:

$ sudo systemctl start mariadb

Quindi abilita l'avvio del servizio all'avvio:

$ sudo systemctl enable mariadb


4. Proteggi il server del database MariaDB

È molto essenziale proteggere il server del database. Le impostazioni predefinite fornite da MariaDB sono deboli e gli hacker possono sfruttarle per violare il database.

Quindi, per rafforzare MariaDB, esegui il comando:

$ sudo mysql_secure_installation

Verranno visualizzati alcuni prompt che ti guideranno nel potenziamento del tuo server. Inizia con l'impostazione di una password di root

Quindi digita "Y" per le restanti richieste per configurare il server del database con le impostazioni di sicurezza più consigliate.

Per accedere esegui il comando:

$ sudo mysql -u root -p

Digita la password di root e premi INVIO. Sui database esistenti esegui il comando:

SHOW DATABASES;

Per confermare la versione di MariaDB, esegui:

SELECT VERSION();

Per uscire dal server del database, eseguire il comando:

EXIT;


5. Installa PHP

Ora installeremo PHP, che è un linguaggio di scripting lato server utilizzato per supportare lo sviluppo di pagine Web dinamiche. Per impostazione predefinita, PHP 7.4 è ospitato sul repository Debian 11. Pertanto, installeremo PHP e alcuni moduli PHP aggiuntivi utilizzando il gestore di pacchetti APT come eseguito di seguito:

$ sudo apt install php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl

Puoi confermare se PHP è installato usando il comando:

$ php -v

Inoltre, puoi verificarlo da un browser web creando un file PHP di esempio nella cartella principale del documento:

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

Incolla le seguenti righe:

<?php
phpinfo();
?>

Salva il file e sfoglia l'URL:

http://server-ip/info.php

Ora dovresti ottenere la pagina PHP che mostra la sua versione e le estensioni.



Debian
  1. Come installare Zen Cart su Debian 9

  2. Come installare Vanilla Forum su Debian 9

  3. Installa LAMP Stack su Debian 11

  4. Come installare il server Xrdp su Debian 10

  5. Come installare il server Xrdp su Debian 11

Come installare Discourse sul server Debian 11 Bullseye

Come installare il server FTP su Debian 10

Come installare lo stack LAMP su Debian 11

Come installare Plex Media Server su Debian 11

Come installare il server FTP su Debian 11

Come installare Plex Media Server su Debian 10