Need help? Chat now!

Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Lampstapelvoorbereiding
Installeer Apache
Installeer MySQL
Installeer PHP
Zorg ervoor dat alles draait

Hoe een lampstapel op een VPS-cloudserver installeert

Trefwoorden: Cloud Servers,  VPS 

Lampstapelvoorbereiding
Installeer Apache
Installeer MySQL
Installeer PHP
Zorg ervoor dat alles draait

Lamp is een acroniem die staat voor Linux (L), Apache (A), MySQL (M) en PHP (P).Een lampstapel draagt bij aan veel verschillende webtoepassingen, waardoor de kernfundamenten vereist zijn voor passende hosting.De lampstapelconstructie ondersteunt gevestigde toepassingen zoals WordPress, Drupal en nog veel meer.

Om een lampstack te gebruiken, is alles wat nodig is het Basis Linux-pakket.U kunt een lampstapel op de VPS installeren nadat u via SSH bent aangesloten als root-gebruiker.

Lampstapelvoorbereiding

Voordat u een nieuwe installatie begint, moet u ervoor zorgen dat uw OS up-to-date is door de volgende opdracht uit te voeren:

yum update

Installeer Apache

Stap 1: Installeer Apache als de webserver.Voer "Y" in voor JA wanneer daarom wordt gevraagd.

yum install httpd

Stap 2: Schakel Apache in.

systemctl enable httpd

Stap 3: Stel Apache in om te beginnen bij het opstarten.

systemctl start httpd

Stap 4: Controleer de status van Apache (httpd).

systemctl status httpd

Stap 5: Zodra Apache is geïnstalleerd en geverifieerd, zorg er dan voor dat het correct werkt door het IP van uw server in de URL te navigeren.Er moet nu een HTTP-servertestpagina verschijnen.

Installeer MySQL

Stap 1: Nu moet u MySQL installeren.Volg de onderstaande stappen:

yum -y install @mysql

Stap 2: MySQL inschakelen.

systemctl enable --now mysqld

Stap 3: Stel MySQL in om op te starten op het opstarten van de server.

systemctl start mysqld

Stap 4: Controleer of MySQL actief is.

systemctl status mysqld

Stap 5: Beveilig uw MySQL.

mysql_secure_installation

MySQL zal vragen of u het wachtwoordcomponent wilt valideren om het wachtwoord te testen en de beveiliging te verbeteren.Ga je gang en invoer "y" of "y" voor ja.

Kies uw wachtwoordsterkte tussen 0 en 2. Vervolgens moet u een wachtwoord invoeren dat u in de toekomst nodig hebt.Nadat u dit hebt gedaan en uw wachtwoord instelt, gaat u verder met het beantwoorden van Ja op de volgende opties:

  • Wilt u doorgaan met het verstrekte wachtwoord?
  • Verwijder anonieme gebruikers?
  • Disallow root login op afstand?
  • Verwijder de testdatabase en toegang tot het?
  • Reload Privilege Tables nu?

Stap 6: Vanaf hier moet u inloggen op uw geïnstalleerde MySQL.

mysql -u root -p

Stap 7: U moet nu een database maken, samen met een gebruiker met privileges.Merk op dat we "Lampuser" en "Wachtwoord" gebruiken als de database-gebruikersnaam en het wachtwoord voor deze tutorial.Vervolgens kunt u deze uitwisselen met uw vereisten.

CREATE DATABASE lamp_db;
CREATE USER lampuser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'lampuser'@'localhost';
FLUSH PRIVILEGES;

(Opmerking: de bovenstaande mySQL-opdrachten uitvoeren, is "lamp_db" de database, "Lampuser" is de database-gebruikersnaam en "Wachtwoord" is het wachtwoord voor de database

Installeer PHP

Stap 1: U moet het PHP-PHP installeren met behulp van de onderstaande lijn en antwoord "y" voor ja wanneer u daarom wordt gevraagd.

yum install php

Stap 2: Installeer verdere PHP-extensies en -toepassingen.Antwoord "y" voor ja wanneer daarom wordt gevraagd.

yum install php-pear php-mysqlnd php-curl php-mbstring php-gd php-xml php-pear php-fpm php-pdo php-opcache php-json php-zip php-cli

Stap 3: Schakel PHP in.

systemctl enable php-fpm

Stap 4: Zorg ervoor dat PHP begint bij het opstarten.

systemctl start php-fpm

Zorg ervoor dat alles draait

Stap 1: Zorg ervoor dat Apache draait door de onderstaande opdracht uit te voeren.Merk op dat dit proces ook een actieve (draaiende) status in groen moet tonen als het correct werkt.

systemctl status httpd

Stap 2: Zorg ervoor dat MySQL actief is door de onderstaande opdracht uit te voeren.Merk op dat dit proces ook een actieve (draaiende) status in groen moet tonen als het correct werkt.

systemctl status mysqld

Stap 3: Zorg ervoor dat PHP wordt uitgevoerd door de onderstaande opdracht uit te voeren.Merk op dat dit proces ook een actieve (draaiende) status in groen moet tonen als het correct werkt.

systemctl status php-fpm

Stap 4: Je bent nu allemaal klaar!Uw lampstapel is geïnstalleerd en is klaar om te worden gebruikt voor een van uw toekomstige hostingbehoeften.

Geschreven door Hostwinds Team  /  juli- 31, 2021