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