Hoe om Apache, MySQL en PHP te installeer op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener

Om ‘n webwerf op u Ubuntu 18.04 VPS te bedryf, moet u ‘n groep open source sagteware installeer, insluitend Apache, PHP en MySQL. Hierdie toepassings is baie nuttig as dit kom by die bestuur van dinamiese webwerwe wat staatmaak op databasisse en skriftaaltjies aan die server.


Apache is vinnig, veilig en konsekwent ‘n webbedienerprogrammatuur van hoë gehalte wat die gewildste sedert 1996 is.

PHP (Hypertext Preprocessor) is ‘n algemene skriptaal vir bediener-kant wat sedert 1994 ontwerp is vir webontwikkelings.

MySQL is ‘n relasionele databasisbediener wat deur Oracle ontwerp is en word gebruik deur hoëprofiel- en grootskaalse webwerwe, insluitend Google, Youtube en Twitter. Die ontwikkeling daarvan is in 1994 begin.

Met ‘n Linux-verspreiding soos Ubuntu 18.04, is dit heeltemal moontlik om volledig funksionele LAMP (Linux Apache, MySQL en PHP) bediener te skep.

In hierdie gids gaan ons u wys hoe om Apache, MySQL en PHP op u Ubuntu 18.04-bediener te installeer.

Spesiale opmerking: ongeag die Linux-verspreiding wat u op u webwerf gekies het, as u Linux gebruik – moet u die beste aanbieders van Linux-hosting gebruik. HostAdvice help u om te kies uit die beste Linux-aanbieders: lees die kundige en gebruikersbeoordelings en kom tot u eie gevolgtrekkings.

voorvereistes

  • ‘N Ubuntu 18.04 VPS-plan.
  • ‘N Nie-wortelgebruiker wat sudo-take kan uitvoer.

Stap 1: Installeer Apache

Ubuntu 18.04 onderhou ‘n sentrale bewaarplek waar u die meeste toepassings kan installeer met die apt-opdrag. Voer die opdrag hieronder uit om Apache te installeer:

$ sudo apt-get install apache2

Druk ‘Y ‘ wanneer u gevra word om die installasie van Apache te bevestig.
Sodra die installasie voltooi is, voer u openbare IP-adres van u VPS-masjien in u blaaier in. U moet die standaard Apache-webblad sien soos hieronder getoon:

Stap 2: Installeer MySQL

Voer die opdrag hieronder in die terminale venster uit om MySQL-bediener op u Ubuntu 18.04 VPS te installeer.

$ sudo geskik om mysql-bediener te installeer

Press ‘Y’ as u ‘n bevestigingsboodskap kry.

Beveilig u MySQL-bediener

MySQl-bediener word verstrek met standaardinstellings wat nie veilig is nie. Ons moet dit opstel om ons bediener minder kwesbaar vir aanvalle te maak. Gelukkig is daar ‘n enkele opdrag wat dit vir ons vergemaklik. Voer net die opdrag hieronder uit:

$ sudo mysql_secure_installation

U word deur ‘n reeks vrae geneem. Met die voorskrifte kan ons ‘n wagwoordbeleid en ‘n root-wagwoord instel. Ons sal ook gevra word om die anonieme gebruiker te verwyder, die databasis te toets en afstandsaanmelding uit te skakel, soos hieronder getoon.

VALIDATE PASSWORD PLUGIN kan gebruik word om wagwoorde te toets en sekuriteit te verbeter. Dit kontroleer die sterkte van die wagwoord en stel gebruikers in staat om slegs die wagwoorde in te stel wat veilig genoeg is. Wil u VALIDATE PASSWORD-inprop instel??

Druk y | Y vir Ja, enige ander sleutel vir Nee: Y

Daar is drie vlakke van die wagwoordvalideringsbeleid:

LOW Lengte >= 8
MEDIUM Lengte >= 8, numeriese, gemengde letters en spesiale karakters
STERK Lengte >= 8, numeriese, gemengde letters, spesiale karakters en woordeboeklêers
Voer 0 = LAAG, 1 = MEDIUM en 2 = STERK: 2 in

Stel die wagwoord vir root hier in.
Nuwe Wagwoord:
Voer nuwe wagwoord weer in:
Geskatte sterkte van die wagwoord: 100

Wil u voortgaan met die wagwoord wat verskaf is? (Druk op y | Y vir Ja, enige ander sleutel vir Nee): Y

‘N MySQL-installasie het standaard ‘n anonieme gebruiker, wat elkeen toelaat om by MySQL aan te meld sonder om ‘n gebruikersrekening daarvoor te hoef te skep. Dit is slegs bedoel vir toetsing en om die installasie effens gladder te laat verloop. U moet dit verwyder voordat u na ‘n produksieomgewing gaan.

Verwyder anonieme gebruikers? (Druk op y | Y vir Ja, enige ander sleutel vir Nee): Y
sukses.

Normaalweg moet wortels slegs toegelaat word om vanaf ‘localhost’ te skakel. Dit verseker dat iemand nie die root-wagwoord van die netwerk kan raai nie.
Weier wortelaanmelding op afstand? (Druk op y | Y vir Ja, enige ander sleutel vir Nee): Y
sukses.

MySQL bevat standaard ‘n databasis met die naam ‘test’ waarop almal toegang kan kry. Dit is ook net bedoel vir toetsing, en moet verwyder word voordat dit na ‘n produksieomgewing oorgeplaas word.

Verwyder die toetsdatabasis en toegang daartoe? (Druk op y | Y vir Ja, enige ander sleutel vir Nee): Y

– Laat val databasis…
sukses.
– Die regte van die toetsdatabasis verwyder…
sukses.

As u die voorregstabelle herlaai, sal u verseker dat alle veranderings wat tot dusver aangebring is, onmiddellik van krag word.

Herlaai-voorregstabelle nou herlaai? (Druk op y | Y vir Ja, enige ander sleutel vir Nee): Y

sukses.
Alles klaar!

Toets u MySQl-bediener

U kan nou op u MySQL-bediener aanmeld deur die onderstaande opdrag in te tik:

$ sudo mysql -u wortel -p

Let daarop dat u gevra sal word om die wortelwagwoord wat u vroeër in hierdie gids geskep het, in te voer.

Dan sal u ‘n mysql-opdrag kry soos hierbo getoon.

As u ‘n databasis wil skep, kan u die opdrag hieronder uitvoer. Onthou om ‘databasename ‘ met die naam van die databasis wat u wil skep.

$ Skep databasis

Stap 3: Installeer PHP

Voer die opdrag hieronder in om PHP op u Ubuntu 18.04-bediener te installeer

$ sudo apt-get install php libapache2-mod-php

Press Y wanneer u gevra word om die installasie te bevestig

Toets PHP

Ons kan ons PHP-installasie toets deur ‘n lêer op die wortelmap van ons webwerf te skep. Om dit te kan doen, tik die opdrag hieronder in:

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

Kopieer dan die onderstaande teks en klik op CTR + X en Y om die lêer te stoor.

<?php

phpinfo ();

?>

Herbegin Apache

Ons moet Apache herbegin om die veranderinge in werking te stel deur die opdrag hieronder te gebruik:

$ sudo systemctl herbegin apache2

Besoek vervolgens die php-inligtinglêer wat ons hierbo op u blaaier geskep het via die publieke IP-adres van u bediener. Byvoorbeeld, as u IP-adres 111.111.111.111 is, voer die onderstaande teks in u blaaier in

111.111.111.111/info.php

uitset

U moet die PHP-inligtingslêer sien soos hieronder getoon:

Afsluiting

Dit is die basiese stappe om Apache, MySQL en PHP op u bediener te installeer. U kan nou ‘n grafiese gebruikerskoppelvlak vir u databasis installeer (bv. PhpMyAdmin) om u databasisse beter te bestuur. Met die LAMP-stapel is dit ‘n briesie om u dinamiese webwerwe te bestuur.

Kyk na die top 3 VPS-dienste:

A2 Hosting

Beginprys:
$ 5.00


betroubaarheid
9.3


pryse
9.0


Gebruikersvriendelik
9.3


ondersteuning
9.3


Kenmerke
9.3

Lees resensies

Besoek A2 Hosting

ScalaHosting

Beginprys:
$ 12,00


betroubaarheid
9.4


pryse
9.5


Gebruikersvriendelik
9.5


ondersteuning
9.5


Kenmerke
9.4

Lees resensies

Besoek ScalaHosting

Hostinger

Beginprys:
$ 3,95


betroubaarheid
9.3


pryse
9.3


Gebruikersvriendelik
9.4


ondersteuning
9.4


Kenmerke
9.2

Lees resensies

Besoek Hostinger

Verwante artikels oor hoe om te doen

  • Hoe om verskeie webwerwe op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener te huisves
    intermediêre
  • Hoe om die LEMP (Linux, Nginx, MySQL, PHP) stapel te installeer op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener
    intermediêre
  • Hoe om u MySQL-databasis te rugsteun op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener
    intermediêre
  • Hoe om MySQL 5 uit te skakel "Streng modus" op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener
    intermediêre
  • Hoe om Apache Cassandra te installeer op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener
    intermediêre
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me