LAMPi (Linux, Apache, MariaDB ja PHP) installimine Fedora 22-le


Fedora 22 on välja antud vaid mõni päev tagasi ja nüüd saate sellele LAMP-i installida. LAMP on tööriistakomplekt, mida on vaja veebiserveri loomiseks, toetades relatsiooniandmebaasi, näiteks MariaDb koos uue paketihalduriga (DNF) Fedora 22-s, on väike erinevus tavalistest toimingutest, mida peate installima.

LAMPi lühendid võetakse iga paketi esimesest tähest - Linux, Apache, MariaDB ja PHP. Kuna Fedora on juba installitud, on Linuxi osa valmis, muidu võite järgida Fedora 22 installimiseks järgmisi juhiseid.

  1. Fedora 22 serveri installijuhend
  2. Fedora 22 tööjaama installimise juhend

Kui Fedora 22 on installitud, peate tegema täieliku süsteemi värskenduse, väljastades järgmise käsu:

# dnf update

Nüüd oleme valmis jätkama. Eraldan installiprotsessi kolmes erinevas etapis, et kogu protsess teie jaoks lihtsamaks muuta.

1. samm: seadistage Apache veebiserver

1. Apache veebiserver haldab miljoneid veebisaite kogu veebis. See on kohandamise osas väga paindlik ja selle turvalisust saab oluliselt parandada selliste moodulitega nagu mod_security ja mod_evasive.

Apache installimiseks Fedora 22-sse saate lihtsalt käivitada järgmise käsu juurena:

# dnf install httpd

2. Kui installimine on lõpule jõudnud, saate Apache sisse lülitada, väljastades järgmise käsu:

# systemctl start httpd 

3. Kontrollige, kas Apache töötab korralikult, avage veebibrauseris oma serveri IP-aadress. IP-aadressi leiate järgmise käsuga:

# ifconfig | grep inet

4. Kui olete IP-aadressi teada saanud, saate oma brauserisse sisestada oma IP-aadressi ja peaksite nägema Apache vaikelehte:

Märkus. Juhul, kui te ei pääse lehele, võib juhtuda, et tulemüür blokeerib ühenduse pordil 80. Võite lubada ühenduse Apache vaikepordides (80 ja 443), kasutades järgmist:

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

5. Selleks et tagada Apache käivitamine sytemi käivitamisel, käivitage järgmine käsk.

# systemctl enable httpd

Märkus. Teie veebisaidi failide vaikimisi Apache'i kataloogijuur on /var/www/html/. Pange failid kindlasti sinna.

2. samm: installige MariaDB

6. MariaDB on kuulsa MySQL-i relatsiooniandmebaasi avatud lähtekoodiga kahvel. MySQL-i loojad on Oracle'i omandamise pärast muretsenud MariaDB. MariaDB on mõeldud GNU GPLi all vabaks jääma. Sellest on aeglaselt saanud relatsiooniandmebaasi mootori eelistatud variant.

MariaDB installimise lõpetamiseks Fedora 22-s väljastage järgmised käsud:

# dnf install mariadb-server 

7. Kui mariadb installimine on lõpule jõudnud, saate käivitada ja lubada MariaDB-l süsteemi käivitamisel automaatselt käivitada, väljastades järgmised käsud:

# systemctl start mariadb
# systemctl enable mariadb

8. Vaikimisi pole juurkasutajal juurparooli määratud, peate uue juurparooli määramiseks ja mysql-i turvaliseks installimiseks käivitama käsu mysql_secure_installation , nagu allpool näidatud.

# mysql_secure_installation 

Kui see on täidetud, palutakse teil sisestada MySQL-i juurparool - vajutage lihtsalt sisestusklahvi, kuna selle kasutaja jaoks pole parooli. Ülejäänud valikud sõltuvad teie valikust. Näidisväljundi ja konfiguratsioonisoovitused leiate ekraanipildi alt:

3. samm: installige PHP koos moodulitega

9. PHP on võimas programmeerimiskeel, mida saab kasutada veebisaitide dünaamilise sisu loomiseks. See on üks veebi jaoks kõige sagedamini kasutatavaid programmeerimiskeeli.

PHP ja selle moodulite installimine Fedora 22-sse on lihtne ja seda saab lõpetada järgmiste käskudega:

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

10. Kui installimine on lõpule jõudnud, saate PHP-d testida, luues Apache juurkataloogi alla lihtsa PHP-faili info.php, st /var/www/html/ ja seejärel taaskäivitage Apache-teenus, et kontrollida PHP-d navigeerige oma brauseris aadressile http://server_IP/info.php.

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

Teie LAMP-i virna seadistamine on nüüd lõpule viidud ja teil on kõik tööriistad oma projekti ülesehitamiseks.

Kui teil on küsimusi või ideid, kuidas oma LAMP-i virna seadistust paremaks muuta, ärge kartke esitada kommentaari allpool olevas kommentaaride jaotises.