Installeer apache, php en mysql (mariadb) op Windows met behulp van xampp

Video: Installing XAMPP on Windows for PHP/MySql 2024

Video: Installing XAMPP on Windows for PHP/MySql 2024
Anonim

Sommigen van jullie hebben misschien een idee van wat de titel betekent en sommigen van jullie misschien niet, dus laten we, voordat we deze tutorial ingaan, volledig kennis maken met alle voorwaarden.

Apache is momenteel de meest gebruikte webserversoftware en bestaat al meer dan 20 jaar sinds de eerste release in 1995. Het verwerkt HTTP-aanvragen en stelt ons in staat om webpagina's lokaal of op internet op te slaan, te verwerken en af ​​te leveren. Alle websites hebben een webserver nodig om in een webbrowser te kunnen worden weergegeven.

PHP is een scripttaal op de server. PHP kan op zichzelf lokaal worden uitgevoerd, maar het is meestal bekend als een uitbreiding op een webserver. In dit geval kan een ontwikkelaar een PHP-toepassing op de server uitvoeren en het resultaat via een browser leveren. Dit is een van de populairste scripttalen op de server.

MySQL is een database-serverapplicatie waarmee we gegevens voor applicaties en / of websites kunnen opslaan en leveren. MySQL is al vele jaren de standaard in open source-databasesoftware. Maar sinds de aanschaf door Sun Microsystems in 2008 en in 2010 opnieuw verkocht aan Oracle, waren de oorspronkelijke oprichters van mening dat het van zijn open source-karakter naar een meer commerciële versie afdreef. Als antwoord hierop hebben de oprichters van MySQL de broncode gevorkt en MariaDB gemaakt, een drop-in vervanging voor MySQL die belooft altijd open-source te blijven en compatibel met MySQL API's en commando's.

Als we alle bovenstaande informatie verzamelen, moeten we een webserver (Apache) krijgen die in staat is om een ​​server-side scripting language (PHP) te verwerken en de mogelijkheid om informatie op te slaan met behulp van een databaseserver (MariaDB).

Elk van de beschreven stukjes software is gratis beschikbaar en kan worden gedownload van hun speciale websites of geautoriseerde mirrors. Het probleem is dat handmatige configuratie enige tijd kan duren en enige kennis van de computer / server vereist om te begrijpen wat elke optie doet.

Gelukkig zijn er veel alternatieven, en een daarvan is XAMPP. Dit stelt ons in staat om Apache, MySQL / MariaDB en PHP eenvoudig te installeren door ze automatisch te configureren tijdens de installatie. Het bevat ook extra pakketten zoals FileZilla FTP-server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin en Webalizer. Eigenlijk alles wat u nodig hebt om uw eigen webserver te starten voor testen en ontwikkelen.

Wat je nodig hebt:

  • een pc met Microsoft Windows
  • een internetverbinding om het installatieprogramma te downloaden
  • geduld

1. Wat je moet doen is naar www.apachefriends.org gaan en het installatieprogramma downloaden. Merk op dat XAMPP ook beschikbaar is voor Linux- en Mac OS X-gebaseerde machines, dus download de juiste versie voor uw besturingssysteem.

2. Installeer XAMPP met behulp van het gedownloade installatieprogramma. Merk op dat u tijdens de installatie wordt gevraagd om de pakketten te kiezen die u nodig hebt. Hier kun je alles uitschakelen, behalve Apache, MySQL en PHP, maar ik raad je aan ook phpMyAdmin en Webalizer te installeren. Deze helpen u bij het beheren van uw MySQL-databases en bieden ook informatie over het gebruik van de website.

3. Na installatie wordt u begroet door het XAMPP-configuratiescherm. Hier kunt u de servertoepassingen starten en stoppen en wijzigingen aanbrengen in hun configuratiebestanden. Om Apache en MySQL te starten, drukt u gewoon op de Start- knoppen voor elk van hen.

4. Zodra de servers zijn gestart, opent u uw favoriete browser en wijst u deze op http://172.0.0.1 of http: // localhost om toegang te krijgen tot de XAMPP-hoofdpagina. Vanaf hier hebt u toegang tot phpMyAdmin, kunt u de PHP-configuratie bekijken met behulp van PHPInfo en hebt u ook toegang tot een sectie met veelgestelde vragen en een instructiepagina die voldoende zou moeten zijn om aan de slag te gaan met XAMPP.

Gefeliciteerd! U hebt Apache, PHP en MySQL / MariaDB op een Windows-machine geïnstalleerd met XAMPP. U kunt nu websites testen en ontwikkelen door ze lokaal uit te voeren in plaats van dat u elk bestand na het bewerken naar een webserver moet uploaden.

OPMERKING 1: Om toegang te krijgen tot een website of script met XAMPP, moet u de websitebestanden verplaatsen naar een map met de naam HTDOCS in de XAMPP-installatiemap (meestal C: \ XAMPP).

OPMERKING 2: Poorten 80 en 443, die standaard door Apache worden gebruikt, kunnen door andere toepassingen op uw machine worden geblokkeerd of gereserveerd. Skype reserveert deze poorten bijvoorbeeld voor het geval anderen niet beschikbaar zijn en blijft ze reserveren, ook al wordt deze niet gebruikt. U kunt dit in Skype uitschakelen door Poort 80 en 443 uit te schakelen voor extra inkomende verbindingen onder Extra -> Opties -> Geavanceerd -> Verbinding.

OPMERKING 3: Als uw machine zich achter een router bevindt en via een externe verbinding toegang wilt krijgen tot de websites die op XAMPP worden gehost, moet u poort forward op de router instellen op de XAMPP-machine voor poorten 80 (HTTP), 443 (HTTPS) en 3306 (MySQL).

Als je nog andere vragen hebt, gebruik dan de onderstaande opmerkingen.

Installeer apache, php en mysql (mariadb) op Windows met behulp van xampp

Bewerkers keuze