Hoe om die LAMP-stapel op u CentOS 7 VPS of die toegewyde bediener te installeer

LAMP verteenwoordig ‘n groep sagteware-toepassings wat saam gebruik word om ‘n dinamiese webwerf te bestuur. Dit verteenwoordig Linux, Apache, MySQL en PHP.


Linux is ‘n oopbron-bedryfstelsel terwyl Apache ‘n webbediener is. MySQL / MariaDB is ‘n relasionele databasisbestuurstelsel en PHP is ‘n skriptaal aan die server. Al hierdie sagteware moet op u Virtual Private Server (VPS) geïnstalleer word as u die meeste dinamiese webwerwe soos WordPress wil bedryf.

In hierdie gids bespreek ons ​​die stappe wat nodig is om ‘n LAMP-stapel op u VPS-bediener met CentOs 7 te installeer.

Raadpleeg Hostadvice se Best Linux Hosting Services-bladsy om die beste Linux-gasheerdienste te vind.

voorvereistes

  • ‘N VPS-plan wat CentOs 7 bestuur
  • ‘N Nie-wortelgebruiker met sudo-voorregte

Stap 1: Dateer u stelsel op

Voordat u die toepassings installeer, maak seker dat u CentOs 7-bediener op datum is deur die opdrag hieronder uit te voer:

$ sudo yum opdatering

Stap 2: Installeer Apache

Ons gaan die Yum-pakketbestuurder gebruik om sagteware-toepassings op CentOs 7 te installeer. Voer die opdrag hieronder uit om Apache-webbediener te installeer:

$ sudo yum installeer httpd

Druk wanneer u gevra word om die installasie te bevestig Y en Tik om voort te gaan.

Ons installeer die sagteware met behulp van sudo-opdrag, sodat ons tydelik administratiewe regte kan kry.

Vervolgens moet ons Apache-diens begin deur die opdrag hieronder uit te voer:

$ sudo systemctl begin httpd.service

Op hierdie punt kan u u openbare IP-adres in ‘n blaaier invoer om die installasie te bevestig. U moet die standaard Apache-bladsy kry soos hieronder getoon:

Die bladsy hierbo dui aan dat Apache suksesvol op u CentOs 7-bediener geïnstalleer is.

Vervolgens moet u Apache aktiveer om tydens die stelselstart te begin met behulp van die opdrag hieronder:

$ sudo stelselctl aktiveer httpd.service

Stap 3: Installeer MariaDB-databasis

MariaDB is ‘n gevurkte weergawe van MySQL. Dit is ‘n open source sagtewaretoepassing wat ontwikkel is deur ‘n gemeenskap wat wil hê dat dit gratis vir almal moet bly.

Ons benodig MariaDB om inligting vir ons dinamiese webwerwe te stoor. Ons kan MariaDB installeer saam met addisionele pakkette wat ons benodig op ons CentOs-bediener deur die opdragte hieronder uit te voer:

$ sudo yum installeer mariadb-bediener mariadb

Bevestig die installasie deur te druk Y en Tik.

Noudat die MariaDB-installasie suksesvol voltooi is, kan ons die opdrag hieronder uitvoer om die diens te begin.

$ sudo systemctl begin mariadb

Stap 4: Beveiliging van MariaDB

Ons MariaDB is standaard nie veilig nie, ons moet die anonieme gebruiker en die databasis toets en ander instellings opstel deur die opdrag hieronder uit te voer:

$ sudo mysql_secure_installation

U sal gevra word om u MariaDB-root-wagwoord in te voer, druk net Enter, want u het nog geen wagwoord ingestel nie. Let daarop dat dit nie verwar moet word deur die wortelwagwoord van u bediener nie.

Sodra u dit gedoen het, sal u ‘n reeks vrae gevra word. Ons het die onderstaande antwoorde gegee om dit eenvoudiger te maak:

Stel wortelwagwoord? [J / n] Y
Nuwe wagwoord: Voer u wagwoord hier in
Voer nuwe wagwoord weer in: herhaal u wagwoord
Verwyder anonieme gebruikers? [J / n] Y
Weier wortelaanmelding op afstand? [J / n] Y
Verwyder die toetsdatabasis en toegang daartoe? [J / n] Y
Herlaai-voorregstabelle nou herlaai? [J / n] Y

Uiteindelik sal u ‘n suksesboodskap kry soos hieronder getoon:

… sukses!
Skoonmaak…
Alles klaar! As u al die bogenoemde stappe voltooi het, moet u MariaDB-installasie nou veilig wees.

U MariaDB-bediener is nou veilig. Tik die opdrag hieronder om dit tydens opstart in staat te stel:

$ sudo systemctl stel mariadb.service in staat

Stap 5: Installeer PHP

PHP is ‘n algemene skriptaal vir bedieners. PHP werk saam met HTML om dinamiese inhoud op u webwerf te vertoon. Dit het ook die regte drywers om aan te sluit op die MariaDB-databasisbestuurstelsel wat ons hierbo geïnstalleer het.

Ons kan die PHP- en MySQL-uitbreiding installeer met behulp van die yum-pakketinstalleerder deur die opdrag hieronder in te tik:

$ sudo yum installeer php php-mysql

Bevestig die installasie deur te druk Y en Tik.

Ons moet weer ‘n keer begin met die Apache-webbediener om met PHP te werk deur te tik:

$ sudo systemctl herbegin httpd.service

Toets PHP

Apache installeer ‘n standaardwebwerf in die gids ‘/ var / www / html /’. Om PHP op ons CentOs 7 Server te toets, moet ons ‘n lêer daar skep met behulp van ‘n nano-redakteur.

Laat ons eers nano installeer deur die opdrag hieronder uit te voer:

$ sudo yum installeer nano

Skep nou ons ‘info.php’-lêer deur die opdrag hieronder in te tik:

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

‘N Leë tekslêer moet vertoon word, kopieer net die inhoud hieronder op die bladsy:

<?php
phpinfo ();
?>

Druk dan CTRL + X, Y en Tik om die veranderinge te stoor

U moet die volgende URL in u blaaier besoek om te kyk of PHP werk:

http: //ip_address/info.php

Onthou om die ‘ip_address’-deel te vervang met die publieke IP-adres van u CentOs 7-bediener.

As die installasie sonder enige probleem voltooi is, moet u die onderstaande bladsy op die blaaier sien:

Afsluiting

U LAMP-stapel is nou voltooi en u kan enige tipe dinamiese webwerf / sagtewaretoepassing gebruik, mits dit in die Apache-, MariaDB- en PHP-omgewing werk. U moet moontlik addisionele PHP-uitbreidings en Apache-modules installeer of inskakel, afhangend van u webbehuisingsbehoeftes. Ons hoop dat hierdie gids ‘n uitstekende beginpunt sal wees vir die installering van die algemeenste sagtewaretoepassings wat benodig word om u webwerf 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 Redis te installeer op ‘n CentOS 7-toegewyde bediener of VPS
    intermediêre
  • Hoe om Redis op ‘n CentOS 7-bediener te installeer
    intermediêre
  • Hoe om SSH op te stel op ‘n CentOS 7 VPS van ‘n Windows-kliënt
    intermediêre
  • Hoe om Django te installeer op ‘n CentOS 7 VPS of ‘n toegewyde bediener
    intermediêre
  • Hoe u ‘n VSFTPD-bediener opstel op ‘n CentOS 7 VPS of ‘n toegewyde bediener
    intermediêre
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me