Hvordan installere LAMP med Apache, PHP 7 og MariaDB 10 på Ubuntu 16.04 Server


LAMP stack er et akronym som står for Linux-operativsystemet sammen med Apache-webserver, MySQL/MariaDB-database og dynamisk PHP-programmeringsspråk som letter distribusjonen av dynamiske webapplikasjoner.

I denne guiden vil vi diskutere hvordan du installerer LAMP-stack på Ubuntu 16.04 Server med nyutgitt PHP 7-versjon og MariaDB 10-versjon.

  1. Ubuntu 16.04-serverinstallasjonsveiledning

Trinn 1: Installer Apache på Ubuntu 16.04

1. På det første trinnet starter med å installere en av de mest populære webserverne i dag på internett, Apache. Installer Apache binær pakke i Ubuntu fra deres offisielle depoter ved å skrive følgende kommandoer på konsollen:

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

2. Når Apache-nettserveren er installert på systemet ditt, kontroller om daemonen er startet og på hvilke porter den binder (som standard lytter den på port 80) ved å utstede kommandoene nedenfor:

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

3. Du kan også bekrefte om apache-tjenesten kjører ved å skrive inn serverens IP-adresse i en nettleser som bruker HTTP-protokollen. En standard nettside skal vises i nettleseren som ligner på følgende skjermbilde:

http://your_server_IP_address

4. Fordi tilgang til nettsider ved hjelp av HTTP-protokollen er svært usikker, vil ytterligere begynne å aktivere Apache SSL-modul ved å utstede følgende kommandoer:

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

Bekreft om serveren er riktig binding til standard HTTPS-port 443 ved å kjøre netstat-kommandoen på nytt.

# sudo netstat -tlpn

5. Bekreft også standard apache-nettsiden for informasjon ved å bruke HTTP Secure Protocol ved å skrive inn adressen nedenfor i nettleseren din:

https://your_server_IP_address

På grunn av det faktum at apache er konfigurert til å kjøre med et selvsignert sertifikat, bør det vises en feil i nettleseren din. Bare godta sertifikatet for å omgå feilen, og siden skal vises sikkert.

Trinn 2: Installer PHP 7 på Ubuntu 16.04

6. PHP er et åpen kildekode dynamisk programmeringsspråk som kan koble til og samhandle med databaser for å behandle din kode innebygd i HTML-kode for å lage dynamiske nettsider.

For å installere den nyeste versjonen av PHP 7, som er designet for å kjøre med hastighetsforbedringer på maskinen din, start først med å utføre et søk i eksisterende PHP-moduler ved å utstede kommandoene nedenfor:

$ sudo apt search php7.0

7. Deretter, når du har funnet de riktige PHP 7-modulene som kreves for oppsettet ditt, bruk apt-kommandoen for å installere de riktige komponentene slik at PHP kan kjøre kode sammen med apache-webserveren.

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

8. Når PHP7-pakkene er installert og konfigurert på serveren din, utfør kommandoen php -v for å få den gjeldende utgivelsesversjonen.

$ php -v

9. For å teste PHP7-konfigurasjonen ytterligere på maskinen din, lag en info.php-fil i apache webroot-katalogen, som ligger i /var/www/html/-katalogen.

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

legg til kodelinjene nedenfor i filen info.php.

<?php 
phpinfo();
?>

Start apache-tjenesten på nytt for å bruke endringer.

$ sudo systemctl restart apache2

Og naviger til serverens IP-adresse på URL-en nedenfor for å sjekke det endelige resultatet.

https://your_server_IP_address/info.php 

10. Hvis du trenger å installere ekstra PHP-moduler på serveren din, trykker du bare på [TAB]-tasten etter php7.0-strengen når du bruker apt-kommandoen og bash-autofullføringsalternativet vil automatisk vise alle tilgjengelige moduler for deg.

Velg riktig modul og installer den som vanlig. Vi anbefaler deg på det sterkeste å installere følgende Php tilleggsmoduler:

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