LAMP:n (Linux, Apache, MariaDB ja PHP) määrittäminen Fedora 24 -palvelimelle
Kun olet asentanut Fedora 24 -palvelinversion, saatat haluta isännöidä verkkosivustoa palvelimellesi. Jotta voit tehdä sen Linuxissa, sinun on asennettava LAMP.
Tässä opetusohjelmassa käymme läpi vaiheet, joiden avulla voit asentaa LAMPin (Linux, Apache, MariaDB ja PHP) -pino, verkkopalveluohjelmisto, jonka voit määrittää Fedora 24 -palvelimellesi. Ensinnäkin voit ajatella sitä samanlaisena kuin WAMP Windowsissa.
Vaihe 1: Päivitä järjestelmäpaketit
Kuten tavallista, on tärkeää ja suositeltavaa päivittää järjestelmäpaketit käyttämällä alla olevaa komentoa:
dnf update
Käydään nyt läpi varsinainen LAMP-pakettien asennus.
Vaihe 2: Asenna Apache Web Server
Apache on suosittu ja luotettavin verkkopalvelin Linux-alustalla, joka toimii useissa verkkosivustoissa ja verkkopohjaisissa sovelluksissa verkossa. Siinä on useita moduuleja, jotka parantavat sen toimintoja eri luokissa, mukaan lukien suojausmoduulit, palvelinkäyttömoduulit ja paljon muuta.
Asenna Apache antamalla alla oleva komento päätteessäsi:
dnf install httpd
Kun asennus on valmis, sinun on suoritettava muutama tehtävä saadaksesi Apache-verkkopalvelimesi toimimaan.
Ensin sinun on asetettava se käynnistymään automaattisesti käynnistyksen yhteydessä:
systemctl enable httpd.service
Aloita sitten palvelu:
systemctl start httpd.service
Seuraavaksi voit varmistaa, että palvelu on käynnissä, antamalla alla olevan komennon:
systemctl status httpd.service
Jotta voit käyttää verkkopalvelintasi HTTP/HTTPS kautta, sinun on sallittava pääsy siihen järjestelmän palomuurin kautta. Voit tehdä sen suorittamalla seuraavan komennon:
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
Lataa sitten järjestelmän palomuuriasetukset uudelleen seuraavasti:
systemctl reload firewalld
Viimeinen asia, joka sinun on tehtävä Apache-asennuksen yhteydessä, on tarkistaa, voiko Apachen oletusasennuksen hakemistosivu latautua verkkoselaimesi, joten avaa verkkoselain ja kirjoita palvelimesi IP-osoite kuvan mukaisesti:
http://server-ip-address
Jos et tiedä palvelimesi IP-osoitetta, voit löytää sen käyttämällä alla olevaa ip-komentoa.
ip a | grep "inet"
Sinun pitäisi pystyä katsomaan tätä sivua alla:
Huomaa: Apachen oletusjuurihakemisto on /var/www/html
, ja tähän voit pudottaa verkkotiedostosi.
Vaihe 3: Asenna MariaDB-palvelin
MariaDB on suositun MySQL-relaatiotietokantapalvelimen haarukka, se on ilmainen ohjelmisto ja on GPU:n yleisen julkisen lisenssin mukainen.
Asenna MariaDB Fedora 24 -palvelimelle antamalla alla oleva komento:
dnf install mariadb-server
Asennuksen päätyttyä sinun on otettava palvelu käyttöön automaattisesti järjestelmän käynnistyksen yhteydessä ja käynnistettävä se myös, jotta voit luoda ja käyttää tietokantoja palvelimellasi.
Ota se käyttöön käynnistyksen yhteydessä suorittamalla alla oleva komento:
systemctl enable mariadb.service
Käynnistä palvelu käyttämällä alla olevaa komentoa:
systemctl start mariadb.service
Then, check whether MariaDB service is running as follows:
systemctl status mariadb.service
Nyt kun MariaDB on käynnissä palvelimellasi, sinun on varmistettava sen asennus käyttämällä alla olevaa komentoa:
mysql_secure_installation
Kun olet suorittanut tämän komennon, sinulta kysytään muutama kysymys, jotka vaativat sinua tekemään muutamia muutoksia, joita ovat:
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
Voit myös asentaa MariaDB-palvelintietokannan, jossa se tallentaa kaikki palvelintiedot, suorita yksinkertaisesti alla oleva komento:
mysql_install_db
Vaihe 4: Asenna PHP ja moduulit
PHP on palvelupuolen komentosarjakieli, joka käsittelee ja lähettää käyttäjien pyyntöjä verkko- ja tietokantapalvelimelle.
Asenna PHP Fedora 24:ään käyttämällä alla olevaa komentoa:
dnf install php php-common
Jotta PHP toimisi hyvin mysql-tietokantojen kanssa, sinun on asennettava joitain PHP-moduuleja, joten suorita alla oleva komento asentaaksesi tarvittavat PHP-moduulit:
dnf install php-mysql php-gd php-cli php-mbstring
Kun asennus on valmis, sinun on käynnistettävä Apache-verkkopalvelin uudelleen, jolloin kaikki muutokset tulevat voimaan ennen kuin sinulla on täydellinen toimiva LAMP-pino.
Käynnistä Apache uudelleen antamalla alla oleva komento:
systemctl restart httpd
Nyt voit testata sitä käyttämällä suosikkieditoriasi ja luoda nimeltä info.php
Apache-juurihakemistoosi seuraavasti:
vi /var/www/html/info.php
Lisää tiedostoon seuraavat rivit, tallenna se ja poistu.
<?php
phpinfo()
?>
Avaa sitten verkkoselain ja kirjoita seuraava URL-osoite:
http://server-ip-address/info.php
Jos kaikki on asetettu, sinun pitäisi pystyä tarkastelemaan näitä PHP-tietoja alla:
Uskon, että kaikki on hyvin tässä vaiheessa, voit nyt käyttää LAMP:ia Fedora 24 -palvelimellasi. Jos sinulla on kysyttävää, käytä alla olevaa kommenttiosiota ilmaistaksesi ajatuksesi ja muista aina olla yhteydessä TecMintiin.