GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare uno stack LAMP (Apache, MariaDB, PHP) su CentOS 7

LAMPADA Magic In Your Hands creata da Walker Cahall

Introduzione

In questo How-To, ti guideremo attraverso l'installazione di uno stack LAMP su un server basato su CentOS 7. Sebbene stiamo scrivendo questo articolo nel contesto di CentOS 7, un server Linux, Apache, MariaDB, PHP(LAMP) è uno stack di installazione comune in grado di essere ospitato su molti sistemi operativi diversi. Esempi di tali sono Debian (vedi il nostro how-to qui) e le distribuzioni basate su Debian come Ubuntu (vedi il nostro how-to per Ubuntu qui), o le distribuzioni basate su RHEL e RHEL come Fedora o Scientific Linux. Vedrai queste installazioni che si verificano su una varietà di piattaforme di hosting come hosting web condiviso, hosting dedicato e hosting cloud.

Nel caso di questo articolo, utilizzeremo il gestore di pacchetti YUM associato alla distribuzione RHEL CentOS.

Prerequisiti

Un server con CentOS 7 installato si occuperà dell'aspetto Linux dell'installazione dello stack LAMP. Se non disponi di un server, prendi in considerazione un server privato virtuale SSD affidabile da Atlantic.Net.

Installazione di Apache su CentOS 7

Installa Apache con il seguente comando per iniziare l'installazione:

sudo yum install httpd

Avvia Apache con il seguente comando:

sudo systemctl start httpd

Ora possiamo verificare che Apache funzioni aprendo il browser e inserendo l'URL http://your-server's-address . dovresti ottenere una pagina di prova blu di Apache 2 simile all'immagine qui sotto.

Nota:se non conosci il tuo indirizzo IP, esegui il comando seguente:

ip addr show eth0

Un esempio di esecuzione del comando:ip addr show eth0 e ottenere 192.168.100.10 per l'indirizzo IP.

Nel nostro esempio inseriremo http://192.168.100.10 nella barra degli indirizzi del nostro browser.

Pagina di prova di Apache 2

Installazione di MariaDB su CentOS 7

Installa MariaDB con il seguente comando per iniziare l'installazione:

sudo yum install mariadb-server

Avvia il servizio con il seguente comando

sudo systemctl start mariadb

Imposta la password MySQL di root con il seguente comando:

/usr/bin/mysql_secure_installation

Nota:ti verrà chiesto con una serie di domande. Digita semplicemente Y per sì su tutti loro, guarda lo screenshot qui sotto:

Esempio di mysql_secure_installation

Installazione di PHP su CentOS 7

Innanzitutto, dovrai installare il repository EPEL e Remi nel tuo sistema. Puoi installarlo con il seguente comando:

sudo yum install epel-release 
sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Quindi, installa PHP con il seguente comando per iniziare l'installazione:

sudo yum --enablerepo=remi-php74 install php php-mysql

Crea un file PHP di prova nella seguente directory con il seguente comando:

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

Inserisci il seguente codice nello spazio vuoto, quindi salva ed esci:

<?php
phpinfo();
?>

Riavvia Apache in modo che tutte le modifiche abbiano effetto:

sudo systemctl restart httpd

Testa la tua pagina nel tuo browser con il seguente collegamento ipertestuale modificato con il tuo indirizzo IP:
http://YOUR.IP.ADD.RESS/info.php

È una buona idea rimuovere il tuo file php.info in quanto può essere utilizzato per aiutare un utente malintenzionato a compromettere il tuo server. Puoi farlo con il seguente comando:

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

Se desideri che Apache e MariaDB vengano avviati all'avvio, esegui i seguenti comandi:

sudo systemctl enable httpd
sudo systemctl enable mariadb

Congratulazioni! Hai appena installato uno stack LAMP sul tuo server CentOS 7. Grazie per aver seguito questa guida e ricontrolla con noi per eventuali nuovi aggiornamenti o per saperne di più sulle nostre soluzioni di hosting VPS leader del settore.


Linux
  1. Come installare lo stack LAMP su CentOS 7

  2. Come installare Apache, PHP 7.1 e MySQL su CentOS 7.3 (LAMP)

  3. Come installare Apache, PHP 7.2 e MySQL su CentOS 7.4 (LAMP)

  4. Come installare Linux, Apache, MariaDB, PHP (stack LAMP) su CentOS 7 / RHEL 7

  5. Come installare Linux, Apache, MariaDB, PHP (stack LAMP) su CentOS 8 / RHEL 8

Come installare lo stack LAMP su CentOS 6

Come installare Apache in CentOS 8

Come installare Apache, MariaDB, PHP (LAMP) su Fedora 32

Come installare LAMP (Apache, MariaDB, PHP) su un Cloud Server CentOS 7.2

Come installare uno stack LAMP PHP7 su CentOS 7

Come installare lo stack Apache, MySQL, PHP (LAMP) su Ubuntu 16.04