Com instal·lar i configurar LAMP a Fedora

  • LAMP és un entorn de desenvolupament web compost per Linux, Apache, MariaDB/MySQL i PHP.
  • Fedora 40 inclou versions més recents d'Apache, MariaDB i PHP en comparació amb versions anteriors.
  • És important configurar correctament el tallafocs i els serveis per garantir el funcionament del servidor.
  • Es poden instal·lar versions específiques de PHP i MariaDB segons els requeriments del projecte.

LAMP a Fedora instal·lat amb èxit

Si cerques com instal·lar un entorn de desenvolupament LAMP a Fedora, has arribat al lloc correcte. La pila LAMP, que comprèn Linux, Apache, MariaDB/MySQL i PHP, és una de les solucions més populars per desenvolupar i executar aplicacions web. En aquesta guia detallada us expliquem el procés pas a pas per tenir el vostre servidor en funcionament sense complicacions, tal i com vam fer al seu dia amb Arch Linux.

Configurar LAMP a Fedora et permetrà utilitzar un entorn robust per al desenvolupament de llocs i aplicacions web dinàmiques. Fedora, com que és una distribució moderna i actualitzada, inclou versions recents dels paquets necessaris, cosa que facilita la seva instal·lació i millora el rendiment i la seguretat del servidor.

Requisits previs abans d'instal·lar LAMP a Fedora

Abans de començar amb la instal·lació, assegureu-vos de complir els requisits següents:

  • Disposar d'un sistema Fedora instal·lat i actualitzat. Tot i que no hauria de ser necessari, enllaç a la pàgina web del projecte.
  • Tenir accés a una compta amb privilegis d'administrador (root o mitjançant suo).
  • connectivitat a internet per descarregar els paquets necessaris.

Actualitzar paquets del sistema abans d'instal·lar LAMP a Fedora

El primer pas consisteix a actualitzar el sistema operatiu per assegurar-nos de comptar amb les versions més recents dels paquets i dependències:

sudo dnf update -i

aquesta comanda actualitzarà la llista de paquets i aplicarà les darreres actualitzacions de seguretat i estabilitat.

Instal·lar Apache a Fedora

Apache és el servidor web necessari per executar pàgines HTML i PHP. Per instal·lar-lo, executa:

suo dnf install -i httpd

Un cop completada la instal·lació, hem d'habilitar i arrencar el servei perquè s'iniciï automàticament en arrencar el sistema:

sudo systemctl enable --now httpd

Per verificar que Apache funciona correctament, pots executar:

sudo systemctl status httpd

Si tot està en ordre, hauries de veure que el servei està actiu i en execució.

Instal·lació i inicialització d'Apache a Fedora

Instal·lar MariaDB a Fedora

MariaDB és el sistema de gestió de bases de dades que utilitzarem en comptes de MySQL. Per instal·lar-lo, utilitza la següent ordre:

suo dnf install -i mariadb-server

Després de la instal·lació, cal activar el servei i arrencar-ho:

sudo systemctl enable --now mariadb

Per assegurar la instal·lació i establir-ne una contrasenya per a l'usuari root de MariaDB, executa:

sudo mysql_secure_installation

Aquest assistent us guiarà a través de la configuració inicial, on podreu configurar una contrasenya per a lusuari administrador, eliminar usuaris anònims i millorar la seguretat general del servidor de bases de dades.

Finalitzada instal·lació de MariaDB

Instal·lar PHP a Fedora

PHP és el llenguatge de programació utilitzat per a l'execució de seqüències i desenvolupament d'aplicacions dinàmiques. Per instal·lar-lo juntament amb les extensions necessàries, utilitza:

suo dnf install -i php php-mysqlnd php-cli php-fpm

Un cop completada la instal·lació, habilita i arrenca el servei PHP-FPM:

sudo systemctl enable --now php-fpm

Per verificar la versió de PHP instal·lada, Executa:

php -v

PHP instal·lat

Configurar el tallafoc per permetre trànsit web

Si el firewall de Fedora està actiu, cal permetre les connexions HTTP i HTTPS perquè Apache pugui rebre trànsit:

sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload

Verificar la instal·lació creant un fitxer PHP

Per confirmar que tots els components de la pila LAMP estan funcionant correctament, creeu un arxiu de prova al directori web:

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

Afegeix el codi següent:


Prova de LAMP

Guarda el fitxer i accedeix-hi des del navegador escrivint l'adreça http://tu-servidor/info.php. Si la instal·lació ha estat reeixida, veuràs la pàgina d'informació de PHP. «el vostre servidor» pot ser 127.0.0.1 o localhost. Si no es veu allò de la captura de capçalera, val la pena reiniciar i tornar a provar.

Instal·lar diferents versions de PHP

Si necessites una versió específica de PHP, pots habilitar el repositori Remi i seleccionar la versió que prefereixis:

suo dnf install -i https://rpms.remirepo.net/fedora/remi-release-40.rpm suo dnf module enable php:remi-8.1 -i suo dnf install -i php php-mysqlnd php-cli php-fpm

Configuració addicional de MariaDB

Si necessites establir UTF-8 com a codificació per defecte a MariaDB, edita el fitxer de configuració:

sudo nano /etc/my.cnf.d/mariadb-server.cnf

Afegeix les línies següents a la secció [mysqld]:

character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci

Guarda els canvis i reinicia el servei:

sudo systemctl reinicieu mariadb

Amb aquests passos, el teu servidor Fedora tindrà un entorn LAMP completament operatiu, llest per desenvolupar i allotjar aplicacions web. Aquesta configuració us permetrà treballar amb Apache, MariaDB i PHP de manera eficient i optimitzada.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.