Sida loo rakibo oo loo habeeyo LAMP on Fedora

  • LAMP waa deegaan horumarineed oo ka kooban Linux, Apache, MariaDB/MySQL iyo PHP.
  • Fedora 40 waxaa ku jira noocyo cusub oo Apache, MariaDB, iyo PHP ah marka loo eego noocyadii hore.
  • Waa muhiim in si sax ah loo habeeyo dab-darka iyo adeegyada si loo hubiyo in seerfarku uu shaqaynayo.
  • Noocyada gaarka ah ee PHP iyo MariaDB waa la rakibi karaa iyadoo ku xiran shuruudaha mashruuca.

LAMP on Fedora ayaa si guul leh loo rakibay

Haddii aad raadinayso sida loo rakibo jawi horumarineed LAMP on Fedora, waxaad timid meeshii saxda ahayd. Xirmada LAMP, oo ka kooban Linux, Apache, MariaDB/MySQL iyo PHP, waa mid ka mid ah xalalka ugu caansan ee horumarinta iyo socodsiinta codsiyada webka. Tilmaamahan faahfaahsan waxaan ku sharxaynaa habka tallaabo-tallaabo ah si aad u kiciso server-kaaga oo u shaqeeyo dhib la'aan, si la mid ah sidii aan ku samaynay maalintaa Arch Linux.

Dejinta LAMP ee Fedora waxay kuu oggolaan doontaa inaad isticmaasho a Jawi adag oo loogu talagalay horumarinta boggaga internetka ee firfircoon iyo codsiyada. Fedora, oo ah qaybin casri ah oo casri ah, waxaa ku jira noocyadii ugu dambeeyay ee xirmooyinka lagama maarmaanka ah, taas oo ka dhigaysa rakibidda mid sahlan oo hagaajinaysa waxqabadka serverka iyo amniga.

Shuruudaha ka hor inta aan LAMP ku rakibin Fedora

Kahor intaadan bilaabin rakibidda, hubi inaad buuxisay shuruudaha soo socda:

  • Hayso a Nidaamka Fedora rakibay oo la cusbooneysiiyay. Inkasta oo ay tahay in aan loo baahnayn, isku xirka shabakada mashruuca.
  • Helitaanka a wuxuu leeyahay mudnaan maamul (xidid ama via sudo).
  • Ku xirnaanta internetka si aad u soo dejiso xirmooyinka lagama maarmaanka ah.

Cusbooneysiinta xirmooyinka nidaamka ka hor inta aan LAMP ku rakibin Fedora

Talaabada ugu horeysa waa in la cusboonaysiiyo nidaamka qalliinka si loo hubiyo in aan haysano noocyadii ugu dambeeyay ee xirmooyinka iyo ku-tiirsanaanta:

sudo dnf cusboonaysiin -y

Amarkan waxay cusbooneysiin doontaa liiska xirmada waxaana lagu dabaqi doonaa wararkii ugu dambeeyay ee amniga iyo xasiloonida.

Ku rakib Apache on Fedora

Apache waa server-ka loo baahan yahay si uu u shaqeeyo bogagga HTML iyo PHP. Si aad u rakibto, orod:

sudo dnf install -y httpd

Marka rakibiddu dhammaato, waxaan u baahanahay inaan awoodno oo bilowno adeegga si ay si toos ah u bilowdo marka nidaamka kabaha:

sudo systemctl karti - hadda httpd

Si loo xaqiijiyo in Apache uu si sax ah u shaqeynayo, waxaad socodsiin kartaa:

sudo systemctl status httpd

Haddii wax walba waa hagaagsan yihiin, waa in aad aragto in adeeggu waa firfircoon yahay iyo fulinta.

Ku rakibida iyo Bilawga Apache ee Fedora

Ku rakib MariaDB Fedora

MariaDB waa nidaamka maamulka xogta ee aan isticmaali doono halkii MySQL. Si aad u rakibto, adeegso amarka soo socda:

sudo dnf install -y mariadb-server

Ka dib marka la rakibo, waxaad u baahan tahay inaad kiciso adeegga oo ku bilow:

sudo systemctl karti - hadda mariadb

Si loo sugo rakibaadda oo loo dhiso a password Isticmaalaha xididka MariaDB, ku orod:

sudo mysql_secure_installation

Saaxirahan ayaa ku hagi doona habaynta bilowga ah, halka aad awoodid dhig furaha sirta ah ee isticmaalaha maamulka, si loo baabi'iyo isticmaalayaasha qarsoodiga ah oo loo hagaajiyo amniga guud ee server-ka xogta.

Ku rakibida MariaDB waa dhammaatay

Ku rakib PHP on Fedora

PHP waa luqadda barnaamijka loo isticmaalo socodsiinta qoraallada iyo horumarinta codsiyada firfircoon. Si wadajir ah loogu rakibo kordhin loo baahan yahay, isticmaala:

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

Marka rakibidda la dhammeeyo, karti oo bilow Adeegga PHP-FPM:

sudo systemctl awood - hadda php-fpm

Si loo xaqiijiyo Nooca PHP waa la rakibay, orod:

php-v

PHP ayaa la rakibey

Habee firewall-ka si aad ugu oggolaato taraafikada shabakadda

Haddii Fedora firewall uu firfircoon yahay, waxaa lagama maarmaan ah in la oggolaado xiriirinta HTTP iyo HTTPS si Apache u awoodo heli gaadiidka:

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

Xaqiiji rakibidda adiga oo abuuraya faylka PHP

Si loo xaqiijiyo in dhammaan qaybaha xidhmada LAMP ay si sax ah u shaqaynayaan, samee a faylka imtixaanka ku jira hagaha shabakada:

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

Ku dar summada soo socota:


Imtixaanka LAMP

Kaydi faylka oo ka gal browserka adiga oo ku qoraya ciwaanka http://tu-servidor/info.php. Haddii rakibidda lagu guulaysto, waxaad arki doontaa bogga macluumaadka PHP. "server-kaaga" wuxuu noqon karaa 127.0.0.1 ama localhost. Haddii aadan arkin shaashadda, waxaa habboon in dib loo bilaabo oo aad mar kale isku daydo.

Ku rakib noocyo kala duwan oo PHP ah

Haddii aad u baahan tahay nooc gaar ah oo PHP ah, waxaad awood u yeelan kartaa Kaydka Remi oo dooro nooca aad door bidayso:

sudo dnf install -y https://rpms.remirepo.net/fedora/remi-release-40.rpm sudo dnf module awood php:remi-8.1 -y sudo dnf install -y php php-mysqlnd php-cli php-fpm

Habaynta MariaDB ee Dheeraadka ah

Haddii aad u baahan tahay inaad u dejiso UTF-8 sida codeeynta caadiga ah ee MariaDB, tafatir faylka qaabeynta. Qalabaynta:

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

Ku dar sadarradan soo socda qaybta [mysqld]:

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

Keydi isbeddelada oo dib u bilow adeegga:

sudo systemctl dib u bilow mariadb

Tallaabooyinkan, Seerarka Fedora wuxuu lahaan doonaa jawi si buuxda u shaqeeya LAMP, oo diyaar u ah inuu horumariyo oo martigeliyo. codsiyada webka. Qaabayntani waxay kuu ogolaanaysaa inaad si hufan oo hufan ula shaqeyso Apache, MariaDB iyo PHP.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.