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

Come creare un server LAMP su CentOS 7

Lo stack LAMP è una delle configurazioni di server Web più popolari in uso oggi. Composto da Linux, Apache, MySQL e PHP, lo stack LAMP è una piattaforma versatile su cui puoi costruire il tuo sito web.

Per questo tutorial utilizzeremo CentOS, una versione gratuita di Red Hat Enterprise Linux, per fornire l'aspetto Linux dello stack. Installeremo e configureremo Apache, MySQL e PHP su CentOS 7.

Creazione del server LAMP su CentOS 7

Prerequisiti

Avrai bisogno di:

  • Un computer o una macchina virtuale con CentOS installato
  • Una connessione di rete funzionante

Configura CentOS

1. Installa firewalld

Si consiglia di installare un firewall sul server per una maggiore protezione. In questo caso, utilizzeremo firewalld, un semplice demone firewall.

Per iniziare, installeremo il pacchetto firewalld:

# yum install firewalld

Successivamente, abiliteremo firewalld, in modo che si avvii all'avvio:

# systemctl enable firewalld

E riavvia il sistema per finalizzare le modifiche:

# reboot

2. Imposta il nome host del server

NOTA:questo passaggio è facoltativo a seconda della configurazione del server e del caso d'uso

Per impostare il nome host del server, esegui:

# hostnamectl set-hostname HOSTNAME

Dove HOSTNAME è il nome host che desideri utilizzare.

Installa Apache, MySQL e PHP

3. Installa Apache

Ora installeremo il server HTTP Apache. Per fare ciò, esegui:

# yum install httpd

Installerà il pacchetto httpd. Ora aggiungi il servizio HTTP a firewalld con:

# firewall-cmd --add-service=http

Ora, ricarica firewalld:

# firewall-cmd --reload

Quindi, riavvia il servizio httpd:

# systemctl restart httpd.service

Quindi, abilita il servizio, in modo che si avvii all'avvio:

# systemctl enable httpd.service

4. Installa MySQL

Una volta installato Apache, possiamo installare il software del database MySQL. CentOS ha sostituito MySQL con MariaDB nei suoi repository; tuttavia è ancora possibile installare MySQL.

Per fare ciò, prima aggiungi i repository MySQL 8.0:

# yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

Una volta aggiunto il repository, installa MySQL:

# yum install mysql-community-server

Una volta installato il pacchetto MySQL, dobbiamo abilitarlo:

# systemctl enable mysqld

E avvialo:

# systemctl start mysqld

5. Installa PHP

Ora installeremo il linguaggio di programmazione PHP sul sistema. Innanzitutto, abilita il repository EPEL:

# yum install epel-release

Dopo averlo fatto, abilita il repository remi-php73:

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

Quindi, abilita il repository:

# yum-config-manager --enable remi-php73

Infine, installa PHP:

# yum install php

Conclusione

Ora hai un server LAMP perfettamente funzionante su cui puoi costruire quello che vuoi.


Cent OS
  1. Come installare il server Minecraft su CentOS 7

  2. Come installare Nginx su CentOS 8

  3. Come installare PostgreSQL su CentOS 8

  4. Come installare Teamspeak 3 Server su CentOS 8

  5. Come installare ProFTPD su CentOS 7

Come installare Lighttpd su CentOS

Come installare VestaCP su CentOS 6

Come installare il server VNC su CentOS 7

Come installare il server Minecraft su CentOS 6

Come installare il server VNC su CentOS 6

Come installare il server DHCP su CentOS 7