Com instal·lar Apache, MySQL/MariaDB i PHP a RHEL 8
En aquest tutorial, aprendràs a instal·lar la pila LAMP: Linux, Apache, MySQL/MariaDB, PHP al sistema RHEL 8. Aquest tutorial suposa que ja heu activat la vostra subscripció a RHEL 8 i que teniu accés root al vostre sistema.
Pas 1: instal·leu el servidor web Apache
1. En primer lloc, començarem instal·lant el servidor web Apache, és un gran servidor web que alimenta milions de llocs web a través d'Internet. Per completar la instal·lació, utilitzeu l'ordre següent:
# yum install httpd
2. Un cop finalitzada la instal·lació, activeu Apache (per iniciar-se automàticament a l'arrencada del sistema), inicieu el servidor web i verifiqueu l'estat mitjançant les ordres següents.
# systemctl enable httpd # systemctl start httpd # systemctl status httpd
3. Per fer públiques les nostres pàgines, haurem d'editar les nostres regles del tallafoc per permetre les sol·licituds HTTP al nostre servidor web mitjançant les ordres següents.
# firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --permanent --zone=public --add-service=https # firewall-cmd --reload
4. Verifiqueu que el servidor web s'està executant i s'hi pot accedir accedint a http://localhost o a l'adreça IP del vostre servidor. Hauríeu de veure una pàgina semblant a la següent.
Pas 2: instal·leu el llenguatge de programació PHP
5. El nostre següent pas és instal·lar PHP, llenguatge de programació utilitzat en molts llocs web com WordPress i Joomla, a causa del seu comportament extremadament potent i flexible.
Per instal·lar PHP al vostre RHEL 8, utilitzeu l'ordre següent.
# yum install php php-mysqlnd php-pdo php-gd php-mbstring
6. Ara reinicieu el vostre servidor web perquè Apache sàpiga que també servirà sol·licituds PHP.
# systemctl restart httpd
7. Proveu el vostre PHP, creant un fitxer info.php
senzill amb un phinfo()
. El fitxer s'ha de col·locar a l'arrel del directori del vostre servidor web, que és /var/www/html.
Per crear el fitxer utilitzeu:
# echo "<?php phpinfo() ?>" > /var/www/html/info.php
Ara, de nou, accediu a http://localhost/info.php o http://server-ip-address/info.php. Hauríeu de veure una pàgina semblant a aquesta.
Pas 3: instal·leu MariaDB Server
8. MariaDB és un servidor de bases de dades popular, utilitzat en molts entorns. La instal·lació és senzilla i només requereix uns quants passos com es mostra.
# yum install mariadb-server mariadb
9. Un cop finalitzada la instal·lació, activeu MariaDB (per iniciar automàticament a l'arrencada del sistema), inicieu el servidor web i verifiqueu l'estat mitjançant les ordres següents.
# systemctl enable mariadb # systemctl start mariadb # systemctl status mariadb
10. Finalment, voldreu assegurar la vostra instal·lació de MariaDB emetent l'ordre següent.
# mysql_secure_installation
Se us faran algunes preguntes diferents sobre la vostra instal·lació de MariaDB i com us agradaria assegurar-la. Podeu canviar la contrasenya de l'usuari root de la base de dades, desactivar la base de dades de prova, desactivar usuaris anònims i desactivar l'inici de sessió root de forma remota.
Aquí teniu un exemple:
11. Un cop assegurat, podeu connectar-vos a MySQL i revisar les bases de dades existents al vostre servidor de bases de dades mitjançant l'ordre següent.
# mysql -e "SHOW DATABASES;" -p
En aquest tutorial, hem mostrat com instal·lar la famosa pila LAMP al vostre sistema RHEL 8. El procés va ser fàcil i senzill, però si teniu cap pregunta, si us plau, publiqueu-la a la secció de comentaris a continuació.