Kif Tinstalla Apache, MySQL/MariaDB u PHP fuq RHEL 8
F'dan it-tutorja, int se titgħallem kif tinstalla munzell LAMP - Linux, Apache, MySQL/MariaDB, PHP fuq is-sistema RHEL 8. Dan it-tutorja jippreżumi li diġà ppermettiet l-abbonament tiegħek RHEL 8 u li għandek aċċess għall-għeruq għas-sistema tiegħek.
Pass 1: Installa Apache Web Server
1. L-ewwel, se nibdew billi ninstallaw is-server tal-web Apache, huwa server tal-web kbir li jħaddem miljuni ta 'websajts madwar l-internet. Biex tlesti l-installazzjoni, uża l-kmand li ġej:
# yum install httpd
2. Ladarba l-installazzjoni titlesta, ppermetti Apache (biex jibda awtomatikament mal-boot tas-sistema), ibda s-server tal-web u vverifika l-istatus billi tuża l-kmandi hawn taħt.
# systemctl enable httpd # systemctl start httpd # systemctl status httpd
3. Biex nagħmlu l-paġni tagħna disponibbli għall-pubbliku, ser ikollna neditjaw ir-regoli tal-firewall tagħna biex nippermettu talbiet HTTP fuq is-server tal-web tagħna billi tuża l-kmandi li ġejjin.
# firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --permanent --zone=public --add-service=https # firewall-cmd --reload
4. Ivverifika li s-server tal-web qed jaħdem u aċċessibbli billi taċċessa jew http://localhost jew l-indirizz IP tas-server tiegħek. Għandek tara paġna simili għal dik ta' hawn taħt.
Pass 2: Installa PHP Programing Language
5. Il-pass li jmiss tagħna huwa li ninstallaw PHP - lingwa ta 'programmar użata f'ħafna websajts bħal WordPress u Joomla, minħabba l-imġieba estremament qawwija u flessibbli tagħha.
Biex tinstalla PHP fuq RHEL 8 tiegħek uża l-kmand hawn taħt.
# yum install php php-mysqlnd php-pdo php-gd php-mbstring
6. Issa erġa ibda s-server tal-web tiegħek sabiex Apache ikun jaf li se jkun qed iservi t-talbiet tal-PHP ukoll.
# systemctl restart httpd
7. Ittestja l-PHP tiegħek, billi toħloq fajl sempliċi info.php
b'phinfo()
fih. Il-fajl għandu jitqiegħed fl-għerq tad-direttorju għas-server tal-web tiegħek, li huwa /var/www/html.
Biex toħloq il-fajl uża:
# echo "<?php phpinfo() ?>" > /var/www/html/info.php
Issa għal darb'oħra, aċċess http://localhost/info.php jew http://server-ip-address/info.php. Għandek tara paġna simili għal din.
Pass 3: Installa MariaDB Server
8. MariaDB huwa server tad-database popolari, użat f'ħafna ambjenti. L-installazzjoni hija sempliċi u teħtieġ biss ftit passi kif muri.
# yum install mariadb-server mariadb
9. Ladarba l-installazzjoni titlesta, ppermetti lil MariaDB (biex tibda awtomatikament mal-boot tas-sistema), ibda s-server tal-web u ivverifika l-istatus billi tuża l-kmandi hawn taħt.
# systemctl enable mariadb # systemctl start mariadb # systemctl status mariadb
10. Fl-aħħarnett, trid tiżgura l-installazzjoni MariaDB tiegħek billi toħroġ il-kmand li ġej.
# mysql_secure_installation
Inti ser tiġi mistoqsi ftit mistoqsijiet differenti dwar l-installazzjoni tiegħek MariaDB u kif tixtieq tiżguraha. Tista 'tbiddel il-password tal-utent tal-għeruq tad-database, tiddiżattiva d-database tat-test, tiddiżattiva utenti anonimi, u tiddiżattiva l-login tal-għeruq mill-bogħod.
Hawn eżempju:
11. Ladarba tkun assigurata, tista 'tikkonnettja ma' MySQL u tirrevedi d-databases eżistenti fuq is-server tad-database tiegħek billi tuża l-kmand li ġej.
# mysql -e "SHOW DATABASES;" -p
F'dan it-tutorja, urejna kif tinstalla l-munzell LAMP famuż fuq is-sistema RHEL 8 tiegħek. Il-proċess kien faċli u sempliċi, imma jekk għandek xi mistoqsijiet, jekk jogħġbok ibgħathom fit-taqsima tal-kummenti hawn taħt.