Kuinka asentaa LAMP (Linux, Apache, MariaDB ja PHP) Fedora 23 -palvelimelle ja työasemalle
Jos olet koskaan halunnut isännöidä omaa verkkosivustoasi tai haluat vain kokeilla PHP-ohjelmointitaitojasi, olet varmasti törmännyt LAMPiin.
Niille teistä, jotka eivät tiedä mikä LAMP on, tämä on pino verkkopalveluohjelmistoja. LAMP käyttää jokaisen paketin ensimmäistä kirjainta - Linux, Apache, Mysql/MariaDB ja PHP.
Tässä artikkelissa näytämme, kuinka LAMP (Linux, Apache, MySQL/MariaDB ja PHP) asennetaan Fedora 23 Server- ja Workstation-palvelimiin.
Oletan, että olet jo suorittanut Fedora 23 Server ja Workstation -asennuksen, joka pohjimmiltaan viimeistelee "Linux" -osan. Mutta jos et ole vielä suorittanut Fedoran asennusta, voit tarkistaa oppaamme täältä:
- Fedora 23 -työaseman asentaminen
- Fedora 23 -palvelimen asennus ja hallinto ohjaamolla
Ennen kuin aloitamme muiden pakettien asennuksen, suosittelemme päivittämään paketit seuraavalla komennolla:
$ sudo dnf update
Nyt voimme turvallisesti jatkaa muiden pakettien asentamista. Ymmärtämisen ja seurannan helpottamiseksi artikkeli jaetaan kolmeen osaan, yksi kullekin paketille.
Vaihe 1: Asenna Apache-verkkopalvelin
1. Apache-verkkopalvelin on Internetissä eniten käytetty verkkopalvelin. Se tarjoaa virtaa miljoonille verkkosivustoille ja on yksi luotettavimmista ratkaisuista, joita saat verkkopalvelimelle. On paljon moduuleja, jotka voivat auttaa sinua mukauttamaan Apache-toimintoja, ja myös suojausmoduuleja, kuten mod_security verkkosivustojesi suojaamiseksi.
Voit asentaa Apache Fedora 23: een yksinkertaisesti suorittamalla seuraavan komennon:
$ sudo dnf install httpd
2. Kun asennus on valmis, on muutama tehtävä. Ensin asetamme Apache-ohjelman käynnistymään automaattisesti järjestelmän käynnistyksen yhteydessä ja sitten aloitamme ja tarkistamme Apachen tilan.
Suorita tätä tarkoitusta varten seuraava komentosarja:
$ sudo systemctl enable httpd.service $ sudo systemctl start httpd $ sudo systemctl status httpd
3. Jos haluat sallia pääsyn verkkopalvelimeen HTTP: n ja HTTPS: n kautta, sinun on sallittava pääsy siihen järjestelmän palomuurissa. Lisää tätä tarkoitusta varten seuraavat säännöt fedora-palomuuriin:
$ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd --permanent --add-service=https $ sudo systemctl reload firewalld
4. Nyt on aika tarkistaa, onko Apache käynnissä. Etsi järjestelmän IP-osoite komennolla, kuten:
$ ip a | grep inet
5. Kopioi/liitä nyt IP-osoite selaimeesi. Sinun pitäisi nähdä seuraava sivu:
http://your-ip-address
Oletusarvoinen Apache-hakemisto on:
/var/www/html/
Jos tiedostoilla on oltava pääsy verkon kautta, sijoita tiedostot kyseiseen hakemistoon.
Vaihe 2: Asenna MariaDB Server
6. MariaDB on relaatiotietokantapalvelin. MySQL-luoja on haarannut sen, koska Oracle on hankkinut MySQL-projektin.
MariaDB: n on tarkoitus pysyä vapaana GPU: n yleisen julkisen lisenssin nojalla. Sen yhteisö on kehittänyt ja siitä on hitaasti tulossa ensisijainen tietokantapalvelin useimpien äskettäin julkaistujen jakelujen avulla.
Asenna MariaDB Fedora 23: een suorittamalla seuraava komento:
# dnf install mariadb-server
7. Kun asennus on valmis, määritä MariaDB käynnistymään automaattisesti järjestelmän käynnistyksen jälkeen ja käynnistä ja tarkista sitten MariaDB: n tila seuraavilla komennoilla:
# systemctl enable mariadb # systemctl start mariadb # systemctl status mariadb
8. Muutamia asetuksia on muutettava MariaDB-asennuksen suojaamiseksi. Voit muuttaa näitä asetuksia suosittelemalla seuraavan komennon suorittamista:
# mysql_secure_installation
Tämä toiminto aloittaa sarjan kysymyksiä, joihin sinun on vastattava MySQL-palvelimesi turvallisuuden parantamiseksi.
Tässä sinun on tehtävä.
- Kun sinulta kysytään MySQL-juurisalasanaa, jätä tyhjäksi. Oletusarvoisesti ei ole salasanaa.
- Sen jälkeen sinua pyydetään antamaan uusi root-salasana MariaDB: lle. Varmista, että valitset vahvan.
- Tämän jälkeen sinua pyydetään poistamaan MariaDB: n tuntematon käyttäjä. Tätä käyttäjää ei tarvita, joten sinun pitäisi olla "y" kyllä.
- Seuraavaksi sinun on kiellettävä tietokantojen etäkäyttö pääkäyttäjältä. Syynä on se, että voit myöhemmin luoda erilliset käyttäjät kullekin tietokannalle, joka pääsee tarvittaviin tietokantoihin.
- Jatkaessasi, sinulta kysytään, haluatko poistaa MariaDB: n asennuksen yhteydessä luodun testitietokannan vai ei. Tätä tietokantaa ei tarvita, joten voit poistaa sen turvallisesti.
Lataa lopuksi tietokannan oikeudet ja olet valmis.
Vaihe 3: PHP: n asentaminen
9. PHP on ohjelmointikieli, jota käytetään useimmilla Internet-sivustoilla. Sitä käytetään dynaamisten verkkosivustojen luomiseen. Antaakseni sinulle käsityksen siitä, mitä sivustoja voit rakentaa PHP: llä, kerron sinulle, että linux-console.net on rakennettu PHP: lle.
Jos haluat asentaa PHP: n Fedora 23: een, sinun on suoritettava seuraava komento:
# dnf install php php-common
10. Asenna seuraavaksi tarvittavat PHP-moduulit PHP/MySQL-sovellusten ajamiseksi seuraavalla komennolla.
# dnf install php-mysql php-pdo php-gd php-mbstring
11. Kun asennus on valmis, käynnistä Apache uudelleen, jotta se voi aloittaa PHP: n käytön:
# systemctl restart httpd
12. Testataan nyt asetuksiamme. Luo tiedosto info.php seuraavaan hakemistoon:/var/www/html. Voit käyttää komentoa, kuten:
# cd /var/www/html/ # nano info.php
Syötä seuraava koodi:
<?php phpinfo() ?>
Tallenna tiedosto nyt. Palaa selaimeesi ja kirjoita seuraava:
http://your-ip-address/info.php
Sinun pitäisi nyt nähdä juuri luomasi PHP-tietosivu:
Johtopäätös
LAMP-pinon asennus Fedora 23: een on nyt valmis ja voit aloittaa upeiden verkkoprojektien luomisen. Jos pidit artikkelista tai sinulla on vain kysyttävää, älä epäröi lähettää kommenttisi alla olevaan osioon.