Terug naar blog

LAMP-stack installatie – Linux Apache MySQL PHP

LAMP-stack installatie – Linux Apache MySQL PHP

LAMP is een acroniem voor een zeer populaire webstack – Linux, Apache, MySQL, PHP. Alle vier de componenten van LAMP zijn open-source en zijn geschikt voor het implementeren van dynamische websites en webapplicaties. In de tutorial van vandaag ga ik je laten zien hoe je een cloudserver opzet met de LAMP-stack.

LAMP-stack: L – Linux

L in LAMP staat voor Linux Operating System. Met de gebruiksvriendelijke interface van CloudSigma kun je dit binnen enkele minuten implementeren.

De machine aanmaken

Eerst moet je een machine aanmaken. Dat kan eenvoudig onder de Compute-sectie van CloudSigma. Voor deze tutorial kun je de volgende bronnen gebruiken:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Je kunt de schijf koppelen met de Ubuntu 18.04 LTS-image die beschikbaar is in de bibliotheek van CloudSigma.Ubuntu 18.04: Vooraf geïnstalleerde 64-bits met VirtIO-stuurprogramma's, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init en de nieuwste updates tot 2019-03-03.

Na het starten van de machine kun je alle bestaande repositories en pakketten op de machine bijwerken door de volgende commando's uit te voeren:

LAMP-stack: A – Apache

Apache (Apache HTTP Server) is open-source webserversoftware die kan worden gebruikt om inhoud op het web te serveren. Meer dan 40% van de websites op het WWW – World Wide Web maakt er gebruik van.

Om de Apache HTTP Server te installeren, kun je het volgende commando uitvoeren:

Zodra het is geïnstalleerd, kun je naar het IP-adres in je webbrowser gaan en zie je een uitvoer die vergelijkbaar is met deze:

apace web server homepage LAMP Stack

Als je het IP-adres niet weet, kun je dit controleren onder de Compute-sectie van je CloudSigma-account.
Finding IP address

LAMP-stack: M – MySQL

Je kunt nu doorgaan met het installeren van MySQL nu Linux en Apache zijn geïnstalleerd

MySQL is een open-source Relational Database Management System (RDBMS) dat gebruikers helpt bij het opslaan, organiseren en beheren van gegevens. Het is zeer populair en wordt veel gebruikt in de IT-industrie. Om meer te lezen over MySQL, volg je het bericht van CloudSigma – MySQL instellen op een server en MySQL-basisprincipes.

Om de beveiliging te verhogen, voer je het onderstaande script uit en kies je je voorkeuren:

 

LAMP Stack: P – PHP

PHP is een populaire open-source scripttaal die over het algemeen wordt gebruikt voor het bouwen van dynamische webpagina's. U kunt dit installeren met het commando:

Zodra het is geïnstalleerd, kunt u Apache configureren om uw PHP-bestand te serveren door “index.php”  vóór “index.html” te plaatsen in dit bestand – /etc/apache2/mods-enabled/dir.conf

Het bestand zou er nu als volgt uitzien:

PHP heeft een uitgebreide bibliotheek met modules die u in uw applicatie kunt gebruiken. Zoek de beschikbare bibliotheken met het gegeven commando en u krijgt een lijst te zien:

PHP Modules page

Installeer de bovenstaande modules met het apt-get commando:

U kunt een voorbeeld-PHP-bestand maken om het uit te testen. Maak een bestand – /var/www/html/test.php en voeg de volgende inhoud toe.

Start vervolgens de Apache-server opnieuw op zodat de wijzigingen van kracht worden.

Wanneer u nu naar de URL – https://IPaddress/test.php gaat, ziet u de volgende inhoud:
PHP Info page

Ten slotte heeft u met succes uw LAMP Stack opgezet.

Veel computerplezier!

author

Akshay Nagpal

Auteur · CloudSigma

Preslav Dobrev is een creatief ontwerper bij CloudSigma, met de nadruk op een consistente bedrijfsidentiteit door middel van traditionele en innovatieve marketingkanalen. Hij is bedreven in het samenvoegen van artistieke visie met strategische marketing om impactvolle merkverhalen te creëren.

Reacties

Nog geen reacties. Wees de eerste.