GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare lo stack LAMP su CentOS 7

Vuoi sapere come installare lo stack LAMP su CentOS 7? Siete venuti nel posto giusto! In questo articolo imparerai cos'è lo stack LAMP e come installarlo sul tuo server basato su Linux.

Importante! CentOS Linux 8 ha raggiunto la fine della vita (EOL) il 31-12-2021. Sebbene CentOS Linux 7 sia ancora supportato, raggiungerà EOL il 30-06-2024. Ti consigliamo di tenerlo a mente quando scegli questo sistema operativo. Puoi leggere di più a riguardo nel loro sito Web ufficiale.

Cos'è LAMP?

LAMP è l'abbreviazione di Linux, Apache, MySQL e PHP. È una pila di applicazioni che lavorano insieme su un server Web per ospitare un sito Web. Detto questo, ogni singolo programma ha uno scopo diverso:

  • In LAMP, Linux funge da sistema operativo del server che gestisce tutti i comandi sulla macchina. Utilizzeremo la distribuzione CentOS 7 in questo tutorial.
  • Apache è un software per server web che gestisce le richieste HTTP per fornire i contenuti del tuo sito web.
  • MySQL è un sistema di gestione di database relazionali (RDBMS) la cui funzione è quella di mantenere i dati dell'utente su un server.
  • PHP è un linguaggio di scripting per la comunicazione lato server.

Senza ulteriori indugi, impariamo come installare LAMP su CentOS 7.

3 passaggi per installare LAMP su CentOS 7

Divideremo le installazioni di Apache, MySQL e PHP in diverse parti per aiutarti a capirle meglio. Tuttavia, prima di approfondire i passaggi, ci sono un paio di elementi essenziali che dovresti conoscere.

Prerequisiti

Prima di tutto, assicurati che sul tuo server sia già installato CentOS 7. In Hostinger, puoi scegliere il sistema operativo sul piano di hosting VPS.

Per accedere al tuo server, puoi utilizzare il terminale in Linux e macOS o Putty in Windows. Per ulteriori informazioni, leggi come stabilire una connessione al server utilizzando i tuoi dettagli SSH.

Una volta ottenuto l'accesso, devi pulire tutta la cache e aggiornare yum (utilità di gestione dei pacchetti predefinita per CentOS) Serve per rimuovere i vecchi pacchetti su CentOS e ottenere l'ultima versione:

sudo yum clean all
sudo yum update

1. Installa Apache

Puoi installare facilmente Apache usando yum pacchetto. Sul tuo client SSH, inserisci:

sudo yum install httpd -y

Successivamente, attiva il tuo server Apache digitando il seguente comando:

sudo systemctl start httpd.service

Se l'installazione e l'attivazione sono riuscite, otterrai questo risultato quando visiti l'indirizzo IP del server:

2. Installa il server MySQL (MariaDB)

MariaDB è il fork MySQL più popolare, gratuito e open source. Il comando per installare il database è il seguente:

sudo yum install mariadb-server mariadb -y

Ora, avviamo il servizio MariaDB:

sudo systemctl start mariadb

Una volta installato, dobbiamo proteggere MariaDB eseguendo questo comando di sicurezza:

sudo mysql_secure_installation

Quando ti viene richiesta una password, premi semplicemente Invio per lasciare vuoto o digitare una nuova password.

Successivamente, segui le istruzioni per impostare la tua password. Infine, lo script ti chiederà di configurare diverse misure di sicurezza, tra cui:

  • Rimuovere utenti anonimi?
  • Non consentire l'accesso da remoto?
  • Rimuovere il database dei test e accedervi?
  • Ricaricare le tabelle dei privilegi ora?

Quando hai finito con il processo, ti invierà questo messaggio:

Cleaning up... 
All done! If you've completed all of the above steps, your MariaDB installation should now be secure. 
Thanks for using MariaDB!

3. Installa PHP

Innanzitutto, devi installare yum-utils e abilita EPEL Repository (Extra Packages for Enterprise Linux):

sudo yum install epel-release yum-utils

Quindi, scarica e installa remirepo :

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Abilitalo:

sudo yum-config-manager --enable remi-php73

Per installare PHP, usa il seguente comando:

sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

Se vuoi controllare la versione, digita php -v e dovresti ottenere questo risultato:

PHP 7.3.9 (cli) (built: Aug 27 2019 22:52:39) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies

Riavvia il tuo server Apache per assicurarti che funzioni con il PHP appena installato:

sudo systemctl restart httpd.service

Il prossimo passo è testare l'elaborazione PHP. Per farlo, dobbiamo creare info.php file e mettilo nella directory PHP predefinita (/var/www/html ). Puoi usare l'editor nano per questo:

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

Quindi, inserisci questo codice all'interno:

<?php phpinfo(); ?>

Usa CTRL+X per uscire e salvare il file. L'ultima cosa è controllare il tuo server visitando il info.php URL:

http://tuo.indirizzo.ip/info.php

La pagina dovrebbe apparire così:

Buon lavoro! Ciò significa che PHP è installato e in esecuzione sul tuo server. Hai installato correttamente LAMP su CentOS 7.

Conclusione

Lo stack LAMP è un insieme essenziale di programmi per lo sviluppo web. È composto da Linux, Apache, MySQL e PHP. Lavorano fianco a fianco per aiutarti a gestire un server o un VPS.

Il nostro tutorial ti ha mostrato come installare lo stack LAMP su CentOS 7. Ecco il nostro breve riepilogo di tutti i passaggi.

  1. Assicurati che il tuo server funzioni su CentOS 7 . Quindi, pulisci la cache e aggiorna agli ultimi pacchetti.
  2. Installa Apache e poi controlla se è già abilitato sul tuo server.
  3. Installa MySQL con MariaDB ed esegui un comando di sicurezza per proteggere il tuo database.
  4. Installa PHP e testare l'elaborazione PHP creando info.php file.

Cent OS
  1. Come installare lo stack LAMP su CentOS 8

  2. Come installare lo stack LAMP su CentOS 7

  3. Come installare Vagrant su CentOS 7

  4. Installare lo stack LAMP su CentOS 7 - Processo passo dopo passo?

  5. Come installare lo stack LEMP su CentOS 7

Come installare lo stack LAMP su CentOS 8

Come installare lo stack LAMP su CentOS 8

Come installare lo stack LAMP su AlmaLinux 8

Come installare lo stack LAMP su Debian 11

Come installare lo stack LAMP su CentOS 6

Come installare ELK Stack su CentOS 8