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.
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.
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
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:
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.