LAMP representerer en gruppe programvare som brukes sammen for å drive et dynamisk nettsted. Det representerer Linux, Apache, MySQL og PHP.


Linux er et operativsystem med åpen kildekode mens Apache er en webserver. MySQL / MariaDB er et relasjonsdatabaseadministrasjonssystem og PHP er et skriptspråk på serversiden. All denne programvaren må installeres på din Virtual Private Server (VPS) hvis du vil kjøre mest dynamiske nettsteder som WordPress.

I denne guiden vil vi dekke trinnene som trengs for å installere en LAMP-stabel på VPS-serveren som kjører CentOs 7.

Rådfør deg med Hostadvices ‘beste Linux Hosting Services-side for å finne de beste Linux-hosting-tjenestene.

Forutsetninger

  • En VPS-plan som kjører CentOs 7
  • En ikke-rotbruker med sudo-rettigheter

Trinn 1: Oppdater systemet

Før du installerer applikasjonene, må du sørge for at CentOs 7-serveren er oppdatert ved å kjøre kommandoen nedenfor:

$ sudo yum oppdatering

Trinn 2: Installer Apache

Vi kommer til å bruke Yum-pakkehåndtereren til å installere alle programmer på CentOs 7. For å installere Apache webserver, kjør kommandoen nedenfor:

$ sudo yum installer httpd

Når du blir bedt om å bekrefte installasjonen, trykk Y og Tast inn å fortsette.

Vi installerer programvaren ved å bruke sudo-kommandoen, slik at vi midlertidig kan få administrative rettigheter.

Deretter må vi starte Apache-tjenesten ved å kjøre kommandoen nedenfor:

$ sudo systemctl starter httpd.service

På dette tidspunktet kan du oppgi din offentlige IP-adresse i en nettleser for å bekrefte installasjonen. Du bør få standard Apache-siden som vist nedenfor:

Siden ovenfor indikerer at Apache ble installert på CentOs 7-serveren.

Deretter må du aktivere Apache for å starte under systemstart ved å bruke kommandoen nedenfor:

$ sudo systemctl aktiverer httpd.service

Trinn 3: Installer MariaDB-databasen

MariaDB er en gaffelversjon av MySQL. Det er en open source-programvare utviklet av et fellesskap som ønsker at det skal være gratis for alle.

Vi trenger MariaDB for å lagre informasjon for dynamiske nettsteder. Vi kan installere MariaDB sammen med tilleggspakker som vi trenger på CentOs-serveren vår ved å kjøre kommandoene nedenfor:

$ sudo yum installer mariadb-server mariadb

Bekreft installasjonen ved å trykke på Y og Tast inn.

Nå som MariaDB-installasjonen ble fullført, kan vi kjøre kommandoen nedenfor for å starte tjenesten.

$ sudo systemctl start mariadb

Trinn 4: Sikre MariaDB

Som standard er MariaDB ikke sikker som standard, vi må fjerne den anonyme brukeren og testdatabasen og konfigurere andre innstillinger ved å kjøre kommandoen nedenfor:

$ sudo mysql_secure_installation

Du blir bedt om å oppgi ditt MariaDB root-passord, bare trykk på Enter fordi du ikke har angitt noe passord ennå. Vær oppmerksom på at dette ikke skal forveksles med root-passordet til serveren din.

Når du har gjort dette, blir du spurt om en serie spørsmål. Vi har gitt svarene nedenfor for enkelhets skyld:

Angi root-passord? [Y / n] Y
Nytt passord: Skriv inn passordet ditt her
Skriv inn nytt passord på nytt: gjenta passordet ditt
Vil du fjerne anonyme brukere? [Y / n] Y
Vil du ikke tillate root-pålogging eksternt? [Y / n] Y
Vil du fjerne testdatabasen og få tilgang til den? [Y / n] Y
Vil du laste opp privilegietabeller nå? [Y / n] Y

Til slutt får du en suksessmelding som vist nedenfor:

… Suksess!
Rydder opp…
Ferdig! Hvis du har fullført alle trinnene ovenfor, bør MariaDB-installasjonen nå være sikker.

MariaDB-serveren din er nå sikker. Skriv inn kommandoen nedenfor for å aktivere den under oppstart:

$ sudo systemctl aktivere mariadb.service

Trinn 5: Installer PHP

PHP er et generelt skriptspråk på serversiden. PHP fungerer sammen med HTML for å vise dynamisk innhold på nettstedet ditt. Den har også riktige drivere for tilkobling til MariaDB-databasesystem som vi har installert ovenfor.

Vi kan installere PHP og MySQL utvidelse ved å bruke yum pakkeinstallasjonsprogrammet ved å skrive kommandoen nedenfor:

$ sudo yum installer php php-mysql

Bekreft installasjonen ved å trykke på Y og Tast inn.

Vi må starte Apache-webserveren en gang til for at den skal fungere med PHP ved å skrive:

$ sudo systemctl start på nytt httpd.service

Test PHP

Apache installerer et standardnettsted i katalogen ‘/ var / www / html /’. Så for å teste PHP på CentOs 7-serveren vår, må vi lage en fil der ved hjelp av en nano-editor.

La oss først installere nano ved å kjøre kommandoen nedenfor:

$ sudo yum install nano

Deretter oppretter du filen “info.php” ved å skrive inn kommandoen nedenfor:

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

En tom tekstfil skal vises, bare kopier lim inn innholdet nedenfor på siden:

<?php
phpinfo ();
?>

Trykk deretter CTRL + X, Y og Tast inn for å lagre endringene

Du må gå til følgende URL i nettleseren din for å sjekke om PHP fungerer:

http: //ip_address/info.php

Husk å erstatte ‘ip_address’ -delen med CentOs 7-serverens offentlige IP-adresse.

Hvis installasjonen ble fullført uten problem, bør du se siden nedenfor i nettleseren:

Konklusjon

LAMP-bunken din er nå fullført, og du kan kjøre hvilken som helst type dynamisk nettsted / programvare forutsatt at den fungerer i Apache-, MariaDB- og PHP-miljøet. Du må kanskje også installere eller aktivere flere PHP-utvidelser og Apache-moduler avhengig av webhotellbehov. Vi håper denne guiden vil være et flott utgangspunkt for installasjon av de vanligste programvarene som kreves for å drive nettstedet ditt.

Sjekk de 3 beste VPS-tjenestene:

A2 Hosting

Startpris:
$ 5.00


Pålitelighet
9.3


Priser
9.0


Brukervennlig
9.3


Brukerstøtte
9.3


Funksjoner
9.3

Les anmeldelser

Besøk A2 Hosting

ScalaHosting

Startpris:
$ 12.00


Pålitelighet
9.4


Priser
9.5


Brukervennlig
9.5


Brukerstøtte
9.5


Funksjoner
9.4

Les anmeldelser

Besøk ScalaHosting

Hostinger

Startpris:
$ 3.95


Pålitelighet
9.3


Priser
9.3


Brukervennlig
9.4


Brukerstøtte
9.4


Funksjoner
9.2

Les anmeldelser

Besøk Hostinger

Relaterte artikler for hvordan du gjør det

  • Hvordan installere Redis på en CentOS 7 dedikert server eller VPS
    mellomliggende
  • Hvordan installere Redis på en CentOS 7-server
    mellomliggende
  • Slik konfigurerer du SSH på en CentOS 7 VPS fra en Windows-klient
    mellomliggende
  • Hvordan installere Django på en CentOS 7 VPS eller dedikert server
    mellomliggende
  • Slik konfigurerer du en VSFTPD-server på en CentOS 7 VPS eller dedikert server
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me