Kuinka asentaa Apache, MySQL/MariaDB ja PHP RHEL 8: een


Tässä opetusohjelmassa opit asentamaan LAMP-pinon - Linux, Apache, MySQL/MariaDB, PHP RHEL 8 -järjestelmään. Tässä opetusohjelmassa oletetaan, että olet jo ottanut RHEL 8 -tilauksesi käyttöön ja että sinulla on pääkäyttöoikeus järjestelmään.

Vaihe 1: Asenna Apache-verkkopalvelin

1. Ensinnäkin aloitamme asentamalla Apache-verkkopalvelimen, joka on loistava verkkopalvelin, joka käyttää miljoonia verkkosivustoja Internetissä. Suorita asennus loppuun seuraavalla komennolla:

# yum install httpd

2. Kun asennus on valmis, ota Apache käyttöön (käynnistyy automaattisesti järjestelmän käynnistyksen yhteydessä), käynnistä verkkopalvelin ja tarkista tila alla olevien komentojen avulla.

# systemctl enable httpd
# systemctl start httpd
# systemctl status httpd

3. Jotta sivumme olisivat julkisia, meidän on muokattava palomuurisääntöjämme sallimaan HTTP-pyynnöt verkkopalvelimellamme seuraavien komentojen avulla.

# firewall-cmd --permanent --zone=public --add-service=http 
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload

4. Varmista, että verkkopalvelin on käynnissä ja käytettävissä, avaamalla joko http:// localhost tai palvelimesi IP-osoite. Sinun pitäisi nähdä samanlainen sivu kuin alla oleva.

Vaihe 2: Asenna PHP-ohjelmointikieli

5. Seuraava askel on asentaa PHP - ohjelmointikieli, jota käytetään monilla verkkosivustoilla, kuten WordPress ja Joomla, sen erittäin tehokkaan ja joustavan käyttäytymisen vuoksi.

Asenna PHP RHEL 8: eesi alla olevan komennon avulla.

# yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Käynnistä verkkopalvelimesi uudelleen niin, että Apache tietää, että se palvelee myös PHP-pyyntöjä.

# systemctl restart httpd 

7. Testaa PHP: si luomalla yksinkertainen info.php -tiedosto, jossa on phinfo() . Tiedosto tulee sijoittaa verkkopalvelimesi hakemiston päähakemistoon, joka on/var/www/html.

Luo tiedosto käyttämällä:

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

Siirry nyt jälleen osoitteeseen http://localhost/info.php tai http://server-ip-address/info.php. Sinun pitäisi nähdä samanlainen sivu kuin tämä.

Vaihe 3: Asenna MariaDB Server

8. MariaDB on suosittu tietokantapalvelin, jota käytetään monissa ympäristöissä. Asennus on yksinkertaista ja vaatii vain muutaman vaiheen kuvan mukaisesti.

# yum install mariadb-server mariadb

9. Kun asennus on valmis, ota MariaDB käyttöön (käynnistyy automaattisesti järjestelmän käynnistyksen yhteydessä), käynnistä verkkopalvelin ja tarkista tila alla olevien komentojen avulla.

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

10. Lopuksi haluat suojata MariaDB-asennuksesi antamalla seuraavan komennon.

# mysql_secure_installation

Sinulta kysytään muutamia erilaisia kysymyksiä MariaDB-asennuksestasi ja siitä, miten haluat suojata sen. Voit vaihtaa tietokannan pääkäyttäjän salasanan, poistaa testitietokannan, poistaa tuntemattomat käyttäjät ja poistaa etätunnuksen.

Tässä on esimerkki:

11. Suojauksen jälkeen voit muodostaa yhteyden MySQL: ään ja tarkistaa tietokantapalvelimen olemassa olevat tietokannat seuraavan komennon avulla.

# mysql -e "SHOW DATABASES;" -p

Tässä opetusohjelmassa olemme osoittaneet, kuinka kuuluisa LAMP-pino asennetaan RHEL 8 -järjestelmääsi. Prosessi oli helppo ja suora, mutta jos sinulla on kysyttävää, lähetä ne alla olevaan kommenttiosioon.