Kako instalirati i konfigurirati LAMP na Fedori

  • LAMP je okruženje za web razvoj koje se sastoji od Linuxa, Apachea, MariaDB/MySQL i PHP-a.
  • Fedora 40 uključuje novije verzije Apache-a, MariaDB-a i PHP-a u poređenju sa prethodnim verzijama.
  • Važno je pravilno konfigurirati zaštitni zid i usluge kako biste osigurali da server radi i radi.
  • Specifične verzije PHP-a i MariaDB-a mogu se instalirati ovisno o zahtjevima projekta.

LAMP na Fedori je uspješno instaliran

Ako tražite kako da instalirate razvojno okruženje LAMP na Fedori, došli ste na pravo mjesto. LAMP stog, koji se sastoji od Linux, Apache, MariaDB/MySQL i PHP, jedno je od najpopularnijih rješenja za razvoj i pokretanje web aplikacija. U ovom detaljnom vodiču objašnjavamo korak po korak proces kako biste vaš server pokrenuli i pokrenuli bez komplikacija, baš kao kao što smo to radili nekada sa Arch Linuxom.

Postavljanje LAMP-a na Fedora će vam omogućiti da koristite a Robusno okruženje za razvoj dinamičkih web stranica i aplikacija. Fedora, kao moderna i ažurna distribucija, uključuje najnovije verzije potrebnih paketa, što olakšava instalaciju i poboljšava performanse i sigurnost servera.

Preduvjeti prije instaliranja LAMP-a na Fedora

Prije nego što započnete instalaciju, provjerite ispunjavate li sljedeće zahtjeve:

  • Neka Fedora sistem instaliran i ažuriran. Iako ne bi trebalo da bude potrebno, link na web stranicu projekta.
  • Imati pristup a ima administratorske privilegije (root ili putem sudo).
  • Povezivanje sa internet za preuzimanje potrebnih paketa.

Ažuriranje sistemskih paketa prije instaliranja LAMP-a na Fedora

Prvi korak je ažuriranje operativnog sistema kako bismo osigurali da imamo najnovije verzije paketa i zavisnosti:

sudo dnf ažuriranje -y

Ova naredba će ažurirati listu paketa i primijenit će najnovija ažuriranja sigurnosti i stabilnosti.

Instalirajte Apache na Fedora

Apache je web server potreban za pokretanje HTML stranice i PHP. Da ga instalirate, pokrenite:

sudo dnf install -y httpd

Kada se instalacija završi, moramo omogućiti i pokrenuti uslugu tako da se automatski pokreće kada se sistem pokrene:

sudo systemctl omogući --sada httpd

Da biste potvrdili da Apache radi ispravno, možete pokrenuti:

sudo systemctl status httpd

Ako je sve u redu, trebali biste vidjeti da je usluga je aktivna i u izvođenju.

Instaliranje i inicijalizacija Apache-a na Fedori

Instalirajte MariaDB na Fedora

MariaDB je sistem za upravljanje bazom podataka koji ćemo koristiti umjesto MySQL-a. Da biste ga instalirali, koristite sljedeću naredbu:

sudo dnf install -y mariadb-server

Nakon instalacije potrebno je da aktivirate usluga i započni:

sudo systemctl omogući --sada mariadb

Da biste osigurali instalaciju i uspostavili a lozinka Za MariaDB root korisnika pokrenite:

sudo mysql_secure_installation

Ovaj čarobnjak će vas voditi kroz početno podešavanje gdje možete postavite lozinku za administratora, kako bi se eliminisali anonimni korisnici i poboljšala ukupna sigurnost servera baze podataka.

Instalacija MariaDB je završena

Instalirajte PHP na Fedora

PHP je programski jezik koji se koristi za pokretanje skripti i razvoj dinamičkih aplikacija. Da ga instalirate zajedno sa potrebna proširenja, koristi:

sudo dnf install -y php php-mysqlnd php-cli php-fpm

Kada se instalacija završi, omogućite i pokrenite PHP-FPM usluga:

sudo systemctl omogući --sada php-fpm

Za provjeru Instalirana PHP verzija, pokrenite:

php -v

PHP instaliran

Konfigurirajte firewall da dozvolite web promet

Ako je Fedora firewall aktivan, potrebno je dozvoliti HTTP i HTTPS veze kako bi Apache mogao primati saobraćaj:

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

Potvrdite instalaciju kreiranjem PHP datoteke

Da biste potvrdili da sve komponente LAMP steka rade ispravno, kreirajte a test datoteka u web imeniku:

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

Dodajte sljedeći kod:


LAMP test

Sačuvajte datoteku i pristupite joj iz pretraživača upisivanjem adrese http://tu-servidor/info.php. Ako je instalacija bila uspješna, vidjet ćete PHP stranica sa informacijama. “vaš server” može biti 127.0.0.1 ili localhost. Ako ne vidite snimak ekrana, vrijedi ga ponovo pokrenuti i pokušati ponovo.

Instalirajte različite verzije PHP-a

Ako vam je potrebna određena verzija PHP-a, možete omogućiti Remi repozitorijum i odaberite verziju koju preferirate:

sudo dnf install -y https://rpms.remirepo.net/fedora/remi-release-40.rpm sudo dnf modul omogući php:remi-8.1 -y sudo dnf install -y php php-mysqlnd php-cli php-fpm

Dodatna MariaDB konfiguracija

Ako trebate postaviti UTF-8 kao zadano kodiranje u MariaDB-u, uredite konfiguracijsku datoteku. podešavanje:

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

Dodajte sljedeće redove u odjeljak [mysqld]:

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

Sačuvajte promene i ponovo pokrenite usluga:

sudo systemctl restart mariadb

Sa ovim koracima, vaš Fedora server će imati potpuno operativno LAMP okruženje, spremno za razvoj i hostovanje. web aplikacije. Ova konfiguracija će vam omogućiti da radite sa Apache, MariaDB i PHP na efikasan i optimizovan način.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.