LAMPi (Linux, Apache, MariaDB ja PHP) seadistamine Fedora 24 serveris
Pärast Fedora 24 serveriväljaande installimist võiksite tõenäoliselt oma serveris veebisaiti majutada ja selleks, et saaksite seda Linuxis teha, peate installima LAMPi.
Selles õpetuses läbime sammud, mida saate järgida, et installida LAMP (Linux, Apache, MariaDB ja PHP) virn, veebiteenuse tarkvara, mille saate oma Fedora 24 serverisse seadistada. Alustuseks võite mõelda, et see sarnaneb Windowsi WAMP-iga.
1. samm: süsteemipakettide värskendamine
Nagu tavaliselt, on oluline ja soovitatav värskendada oma süsteemipakette, kasutades järgmist käsku:
# dnf update
Tehkem nüüd LAMP-pakettide tegelik installimine.
2. samm: installige Apache veebiserver
Apache on populaarne ja usaldusväärsem veebiserver Linuxi platvormil, mis toidab mitut veebisaiti ja veebipõhiseid rakendusi. Sellel on mitu moodulit, et parandada selle funktsionaalsust erinevates kategooriates, sealhulgas turvamoodulid, serveri juurdepääsumoodulid ja palju muud.
Apache'i installimiseks väljastage oma terminalis järgmine käsk:
# dnf install httpd
Kui installimine on lõpule jõudnud, peate Apache veebiserveri käivitamiseks sooritama mõned toimingud.
Kõigepealt peate selle seadistama nii, et see käivituks automaatselt käivitamise ajal:
# systemctl enable httpd.service
Seejärel käivitage teenus:
# systemctl start httpd.service
Järgmisena võite teenuse töötamise tagamiseks välja anda järgmise käsu:
# systemctl status httpd.service
Veebiserverile HTTP/HTTPS kaudu juurdepääsu saamiseks peate lubama sellele juurdepääsu süsteemi tulemüüri kaudu. Selleks käivitage järgmine käsk:
# firewall-cmd --permanent --add-service=http # firewall-cmd --permanent --add-service=https
Seejärel laadige süsteemi tulemüüri konfiguratsioonid uuesti järgmiselt:
# systemctl reload firewalld
Üks viimane asi, mida Apache'i installimisel teha, on kontrollida, kas Apache installi vaikimisi registrilehte saab teie veebibrauserisse laadida, seetõttu avage veebibrauser ja sisestage oma serveri IP-aadress, nagu näidatud
http://server-ip-address
Kui te ei tea oma serveri IP-aadressi, leiate selle alloleva ip-käsu abil.
# ip a | grep "inet"
Seda lehte peaksite saama vaadata allpool:
Märkus. Apache vaikekataloog on /var/www/html
ja sinna saate oma veebifailid kukutada.
3. samm: installige MariaDB Server
MariaDB on populaarse MySQL-i relatsiooniandmebaasi serveri kahvliga, see on tasuta tarkvara ja vastab GPU üldkasutatavale litsentsile.
MariaDB installimiseks Fedora 24 serverisse väljastage järgmine käsk:
# dnf install mariadb-server
Pärast installi lõpuleviimist peate lubama teenuse automaatse käivitamise süsteemi käivitamisel, samuti käivitage see, et saaksite oma serveris andmebaase luua ja kasutada.
Selle käivitamise alustamiseks käivitamisel käivitage järgmine käsk:
# systemctl enable mariadb.service
Teenuse käivitamiseks kasutage allolevat käsku:
# systemctl start mariadb.service
Then, check whether MariaDB service is running as follows: # systemctl status mariadb.service
Nüüd, kui MariaDB töötab teie serveris, peate selle installimise tagama, kasutades järgmist käsku:
# mysql_secure_installation
Pärast selle käsu käivitamist esitatakse teile paar küsimust, mis nõuavad teil mõne muudatuse tegemist. Need hõlmavad järgmist:
Enter current password for root(enter for none): Here, Simply press [Enter] Next you will be asked to set a root user password for your MariaDB server. Set root password? [Y/n]: y and hit [Enter] New password: Enter a new password for root user Re-enter new password: Re-enter the above password Remove anonymous users? [Y/n]: y to remove anonymous users It is not always good to keep your system open to remote access by root user, in case an attacker lands on your root user password, he/she can cause damage to your system. Disallow root login remotely? [Y/n]: y to prevent remote access for root user. Remove test database and access to it? [Y/n]: y to remove the test database Finally, you need to reload privileges tables on your database server for the above changes to take effect. Reload privileges tables now? [Y/n]: y to reload privileges tables
Võite installida ka MariaDB serveri andmebaasi, kuhu see salvestab kogu serveriteabe, käivitage lihtsalt järgmine käsk:
# mysql_install_db
4. samm: installige PHP ja moodulid
PHP on serveri poolne skriptikeel, mis tegeleb ja saadab kasutaja päringuid veebi- ja andmebaasiserverisse.
PHP installimiseks Fedora 24-le kasutage allolevat käsku:
# dnf install php php-common
Selleks, et PHP töötaks hästi mysql-i andmebaasidega, peate installima mõned PHP-moodulid, seetõttu täitke vajalike PHP-moodulite installimiseks järgmine käsk:
# dnf install php-mysql php-gd php-cli php-mbstring
Kui installiprotsess on lõpule jõudnud, peate Apache veebiserveri taaskäivitama, see võimaldab kõigil muudatustel jõustuda, enne kui saate täieliku LAMP-i virna.
Apache'i taaskäivitamiseks väljastage järgmine käsk:
# systemctl restart httpd
Nüüd saate seda kõike oma lemmikredaktori abil testida ja luua Apache'i juurkataloogi nimega fail info.php
järgmiselt:
# vi /var/www/html/info.php
Lisage faili järgmised read, salvestage see ja väljuge.
<?php phpinfo() ?>
Seejärel avage oma veebibrauser ja sisestage järgmine URL:
http://server-ip-address/info.php
Kui kõik on paika pandud, peaksite saama seda PHP-teavet vaadata allpool:
Usun, et siinkohal on kõik hästi, nüüd saate LAMPi kasutada oma Fedora 24 serveris. Küsimuste korral kasutage oma mõtete avaldamiseks allolevat kommentaaride jaotist ja pidage alati meeles, et hoidke TecMintiga ühendust.