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.
- 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 /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]