Kuidas installida LAMP Apache, PHP 7 ja MariaDB 10 abil Ubuntu 16.04 serverisse


LAMP stack on lühend, mis tähistab Linuxi operatsioonisüsteemi koos Apache veebiserveri, MySQL/MariaDB andmebaasi ja dünaamilise PHP programmeerimiskeelega, mis hõlbustab dünaamiliste veebirakenduste juurutamist.

Selles juhendis arutleme, kuidas installida LAMP-i pinu Ubuntu 16.04 serverisse koos uue PHP 7 versiooni ja MariaDB 10 versiooniga.

  1. Ubuntu 16.04 serveri installijuhend

1. samm: installige Apache Ubuntu 16.04

1. Kõigepealt alustatakse ühe Interneti-populaarseima veebiserveri Apache installimisega. Apache binaarpakett installitakse Ubuntu nende ametlikest hoidlatest, tippides konsoolile järgmised käsud:

$ sudo apt install apache2
OR
$ sudo apt-get install apache2

2. Kui Apache veebiserver on teie süsteemi installitud, kontrollige, kas deemon on käivitatud ja millistes portides see on seotud (vaikimisi kuulab see porti 80), väljastades järgmised käsud:

$ sudo systemctl status apache2.service 
$ sudo netstat –tlpn

3. Samuti saate kontrollida, kas apache-teenus töötab, tippides HTTP-protokolli abil veebibrauserisse oma serveri IP-aadressi. Vaikebrauser peaks brauseris olema kuvatud järgmise ekraanipildi sarnaselt:

http://your_server_IP_address

4. Kuna veebilehtedele pääsemine HTTP-protokolli abil on väga ebaturvaline, hakkab edaspidi lubama Apache SSL-moodulit, väljastades järgmised käsud:

$ sudo a2enmod ssl 
$ sudo a2ensite default-ssl.conf 
$ sudo systemctl restart apache2.service

Veenduge uuesti käsku netstat, et kontrollida, kas server on HTTPS vaikepordi 443 korralikult siduv.

# sudo netstat -tlpn

5. Kontrollige ka HTTP-turvalise protokolli abil informatiivse apache'i veebileht, tippides oma brauserisse järgmise aadressi:

https://your_server_IP_address

Tulenevalt asjaolust, et apache on konfigureeritud töötama iseallkirjastatud sertifikaadiga, peaks teie brauseris kuvama tõrke. Vea vältimiseks aktsepteerige lihtsalt sertifikaati ja leht peaks olema turvaliselt kuvatud.

2. samm: installige PHP 7 Ubuntu 16.04

6. PHP on avatud lähtekoodiga dünaamiline programmeerimiskeel, mis saab dünaamiliste veebilehtede loomiseks HTML-koodi varjatud koodi töötlemiseks andmebaasidega ühendust võtta ja nendega suhelda.

PHP 7 uusima versiooni installimiseks, mis on mõeldud teie arvutis töötama kiiruse täiustamisega, alustage esmalt olemasolevate PHP-moodulite otsimist, väljastades järgmised käsud:

$ sudo apt search php7.0

7. Järgmisena, kui olete leidnud oma seadistamiseks vajalikud PHP 7 moodulid, kasutage sobivate komponentide installimiseks käsku apt, et PHP saaks koodi käivitada koos apache veebiserveriga.

$ sudo apt install php7.0 libapache2-mod-php7.0

8. Kui PHP7 paketid on teie serverisse installitud ja konfigureeritud, väljastage käsu php -v , et saada praegune versiooniversioon.

$ php -v

9. Oma masina PHP7 konfiguratsiooni täiendavaks testimiseks looge info.php fail apache veebijuure kataloogi, mis asub kataloogis /var/www/html/.

$ sudo nano /var/www/html/info.php

lisage allolevad koodiread faili info.php .

<?php 
phpinfo();
?>

Muudatuste rakendamiseks taaskäivitage apache-teenus.

$ sudo systemctl restart apache2

Ja navigeerige lõpptulemuse kontrollimiseks oma serveri IP-aadressile alloleval URL-il.

https://your_server_IP_address/info.php 

10. Kui peate oma serverisse installima täiendavaid PHP-mooduleid, vajutage apt-käsu kasutamisel lihtsalt pärast php7.0-stringi pärast klahvi [TAB] ja suvand bash autocomplete loetleb teie jaoks kõik saadaolevad moodulid automaatselt.

Valige sobiv moodul ja installige see nagu tavaliselt. Soovitame tungivalt installida järgmised Php lisamoodulid:

$ php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
$ sudo apt install php7.0[TAB]