Shigar da LAMP (Linux, Apache, MariaDB da PHP) akan Fedora 22


An saki Fedora 22 'yan kwanaki da suka gabata kuma yanzu kuna iya shigar da LAMP akan sa. LAMP babban kayan aikin da ake buƙata don gina sabar gidan yanar gizon ku tare da goyan bayan bayanan alaƙa kamar MariaDb tare da sabon manajan kunshin (DNF) a cikin Fedora 22, akwai ɗan bambanci daga matakan da kuka saba yi don aiwatarwa.

Ana ɗaukar taƙaitawar LAMP daga harafin farko na kowane fakitin da yake da shi - Linux, Apache, MariaDB da PHP . Tun da kun riga kun shigar da Fedora, ɓangaren Linux ya cika, in ba haka ba kuna iya bin jagororin masu zuwa don shigar da Fedora 22.

  1. Jagorar Shigar uwar garken Fedora 22
  2. Fedora 22 Jagoran Shigar Wurin Aiki

Da zarar an shigar da Fedora 22, kuna buƙatar yin cikakken sabunta tsarin ta hanyar ba da umarni mai zuwa:

# dnf update

Yanzu mun shirya don ci gaba. Zan raba tsarin shigarwa a cikin matakai daban-daban guda 3 don sauƙaƙe muku duka tsari.

Mataki 1: Saita Apache Web Server

1. Sabar gidan yanar gizo Apache tana iko da miliyoyin gidajen yanar gizo a fadin yanar gizo. Yana da sassauƙa sosai dangane da gyare-gyare kuma ana iya inganta tsaro sosai tare da kayayyaki kamar mod_security da mod_evasive.

Don shigar Apache a cikin Fedora 22 zaku iya kawai gudanar da umarni mai zuwa azaman tushen:

# dnf install httpd

2. Da zarar an gama shigarwa za ku iya kunna Apache ta hanyar ba da umarni mai zuwa:

# systemctl start httpd 

3. Don tabbatar da cewa Apache yana aiki da kyau buɗe adireshin IP na uwar garken ku a cikin mai binciken gidan yanar gizo. Kuna iya nemo adireshin IP ɗin ku tare da umarni kamar:

# ifconfig | grep inet

4. Da zarar kun san adireshin IP, za ku iya shigar da adireshin IP ɗin ku a cikin mashigar yanar gizo ya kamata ku ga tsohon shafin Apache:

Lura: Idan ba za ku iya isa shafin ba, yana iya zama cewa Tacewar zaɓi yana toshe haɗin kan tashar jiragen ruwa 80. Kuna iya ba da izinin haɗi akan tsoffin tashoshin Apache (80 da 443) ta amfani da:

# firewall-cmd --permanent –add-service=http
# firewall-cmd --permanent –add-service=https

5. Don tabbatar da cewa Apache zai fara a kan boot boot gudu da wadannan umarni.

# systemctl enable httpd

Lura: Tushen kundin adireshin Apache na fayilolin gidan yanar gizon ku shine /var/www/html/, tabbatar da sanya fayilolinku a ciki.

Mataki 2: Sanya MariaDB

6. MariaDB buɗaɗɗen cokali mai yatsa na sanannen bayanan alaƙar MySQL. Masu ƙirƙira MySQL sun ƙirƙira MariaDB saboda damuwar sayan Oracle. Ana nufin MariaDB ta kasance kyauta a ƙarƙashin GNU GPL. A hankali yana zama zaɓin da aka fi so don ingin bayanai na alaƙa.

Don kammala shigar da MariaDB a cikin Fedora 22 yana ba da umarni masu zuwa:

# dnf install mariadb-server 

7. Da zarar shigarwar mariadb ya cika, zaku iya farawa kuma kunna MariaDB don farawa ta atomatik a boot boot ta hanyar ba da umarni masu zuwa:

# systemctl start mariadb
# systemctl enable mariadb

8. Ta hanyar tsoho mai amfani ba zai sami tushen kalmar sirri ba, kuna buƙatar kunna mysql_secure_installation umarni don saita sabon kalmar sirri kuma amintaccen shigarwar mysql kamar yadda aka nuna a ƙasa.

# mysql_secure_installation 

Da zarar an kashe ku, za a umarce ku don shigar da kalmar sirri ta MySQL - kawai danna shigar saboda babu kalmar sirri don mai amfani. Sauran zaɓuɓɓukan sun dogara da zaɓinku, zaku iya samun samfurin fitarwa da shawarwarin daidaitawa a cikin hoton allo na ƙasa:

Mataki 3: Sanya PHP tare da Modules

9. PHP harshe ne mai ƙarfi na shirye-shiryen da za a iya amfani da shi don samar da abubuwa masu ƙarfi akan gidajen yanar gizo. Yana ɗaya daga cikin yarukan shirye-shirye da ake yawan amfani da shi don yanar gizo.

Shigar da PHP da samfuran sa a cikin Fedora 22 abu ne mai sauƙi kuma ana iya kammala shi tare da waɗannan umarni:

# dnf install php php-mysql php-gd php-mcrypt php-mbstring

10. Da zarar an gama shigarwa za ku iya gwada PHP ta hanyar ƙirƙirar fayil ɗin PHP mai sauƙi info.php a ƙarƙashin Apache tushen directory watau /var/www/html/ sannan kuma a sake farawa Apache sabis don tabbatar da bayanin PHP ta kewaya burauzar ku zuwa adireshin http://server_IP/info.php.

# echo "<?php phpinfo(); ?>" > /var/www/html/info.php
# systemctl restart httpd

Saitin tarin ku na LAMP yanzu ya cika kuma kuna da duk kayan aikin don fara gina ayyukanku.

Idan kuna da wasu tambayoyi ko ra'ayoyin yadda za ku inganta saitin tarin LAMP ɗin ku don Allah kada ku yi shakka a ƙaddamar da sharhi a cikin sashin sharhi a ƙasa.