Kuinka asentaa LAMP Apachen, PHP 7:n ja MariaDB 10:n kanssa Ubuntu 16.04 -palvelimelle


LAMP-pino on lyhenne, joka tarkoittaa Linux-käyttöjärjestelmää yhdessä Apache-verkkopalvelimen, MySQL/MariaDB-tietokannan kanssa. ja dynaaminen PHP-ohjelmointikieli, joka helpottaa dynaamisten verkkosovellusten käyttöönottoa.

Tässä oppaassa käsittelemme LAMP-pinon asentamista Ubuntu 16.04 -palvelimeen, jossa on uusi PHP 7 -versio ja MariaDB 10<. versio.

Vaatimukset

  1. Ubuntu 16.04 -palvelimen asennusopas

Vaihe 1: Asenna Apache Ubuntu 16.04:ään

1. Ensimmäisessä vaiheessa aloitat asentamalla yhden Internetin tämän hetken suosituimmista verkkopalvelimista, Apachen. Asenna Apache-binaaripaketti Ubuntuun niiden virallisista tietovarastoista kirjoittamalla seuraavat komennot konsoliin:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Kun Apache-verkkopalvelin on asennettu järjestelmääsi, tarkista, onko daemon käynnistetty ja mihin portteihin se sitoutuu (oletuksena se kuuntelee porttia 80 ) antamalla seuraavat komennot:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Voit myös tarkistaa, onko apache-palvelu käynnissä, kirjoittamalla palvelimesi IP-osoitteen verkkoselaimeen HTTP-protokollan avulla. Selaimessa pitäisi näkyä oletussivu, joka on samanlainen kuin seuraava kuvakaappaus:

http://your_server_IP_address

4. Koska verkkosivujen käyttäminen HTTP-protokollan avulla on erittäin turvatonta, Apache SSL -moduuli alkaa ottaa käyttöön antamalla seuraavat komennot:

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

Varmista, että palvelin sitoutuu oikein HTTPS-oletusporttiin 443 suorittamalla netstat-komento uudelleen.

sudo netstat -tlpn

5. Vahvista myös oletustietoinen apache-verkkosivu käyttämällä HTTP Secure Protocol -protokollaa kirjoittamalla alla oleva osoite selaimeesi:

https://your_server_IP_address

Koska apache on määritetty toimimaan itse allekirjoitetun varmenteen kanssa, selaimessasi pitäisi näkyä virheilmoitus. Hyväksy varmenne ohittaaksesi virheen ja sivun pitäisi näkyä turvallisesti.

Vaihe 2: Asenna PHP 7 Ubuntu 16.04:ään

6. PHP on avoimen lähdekoodin dynaaminen ohjelmointikieli, joka voi muodostaa yhteyden tietokantoihin ja olla vuorovaikutuksessa niiden kanssa ja käsitellä HTML-koodiin upotettua koodia dynaamisten verkkosivujen luomiseksi.

Asenna PHP 7:n uusin versio, joka on suunniteltu toimimaan koneellesi nopeusparannuksilla, suorittamalla ensin haku olemassa olevista PHP-moduuleista antamalla seuraavat komennot:

sudo apt search php7.0

7. Seuraavaksi, kun olet löytänyt asennukseen tarvittavat oikeat PHP 7 -moduulit, asenna oikeat komponentit apt-komennolla, jotta PHP voi suorittaa koodia yhdessä apache webin kanssa palvelin.

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

8. Kun PHP7-paketit on asennettu ja määritetty palvelimellesi, anna komento php -v saadaksesi nykyisen julkaisuversion.

php -v

9. Jos haluat testata lisää PHP7-asetuksia koneellasi, luo info.php-tiedosto apachen webroot-hakemistoon, joka sijaitsee osoitteessa /var /www/html/-hakemistosta.

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

lisää alla olevat koodirivit info.php-tiedostoon.

<?php 
phpinfo();
?>

Ota muutokset käyttöön käynnistämällä apache-palvelu uudelleen.

sudo systemctl restart apache2

Ja navigoi palvelimesi IP-osoitteeseen alla olevasta URL-osoitteesta tarkistaaksesi lopullisen tuloksen.

https://your_server_IP_address/info.php 

10. Jos sinun on asennettava ylimääräisiä PHP-moduuleja palvelimellesi, paina [TAB]-näppäintä php7.0-merkkijonon jälkeen, kun käytät apt-komentoa ja bash automaattinen täydennys -vaihtoehto listaa automaattisesti kaikki saatavilla olevat moduulit puolestasi.

Valitse oikea moduuli ja asenna se tavalliseen tapaan. Suosittelemme sinua asentamaan seuraavat Php-lisämoduulit:

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