Installeer een webserver (Apache, PHP en MySQL)
Inleiding
Installeren van Apache
Configureren van Apache
Installeren van PHP
Configureren van PHP
Installeren van MySQL
Poorten open zetten
Inleiding
In deze tutorial ga je je eigen webserver opzetten.
Op deze server zal het volgende geïnstalleerd worden:
1) Apache 2.2.3
2) PHP 5.2.0
3) MySQL 5.0.27
Note: Ik heb heel mijn server in de map 'C:Server' geïnstalleerd!! Als je hem zelf in een andere map installeerd, moet je dat dus consequent doen, en dus ook nadenken en niet alles letterlijk overtypen!
Note2: Je hebt winzip of winrar nodig!
top
Installeren van Apache
Download eerst apache
Download Apache
Let op: als je windows xp gebruikt, heb je minimaal Service Pack 1 nodig!
Na het downloaden open je het bestand, er zal nu een installatie-wizard volgen.
Bij het welkomsscherm druk je op 'Next >'
Selecteer 'I Accept the terms in the license agreement' en druk daarna op 'Next >'
Druk nogmaals op 'Next >'
Gebruik je een router doe dan het volgende:
Ga naar start -> uitvoeren -> type in het vakje 'cmd'
Nu zal het ms-dos venster zich openen
Type nu 'ipconfig' en druk op enter
Nu krijg je een aantal dingen te zien, waaronder 'IP-adres', het ip dat daarachter staat, moet je invullen bij 'Network Domain' in je installatievenster van Apache.
Gebruik je géén router doe dan het volgende:
Ga naar www.mijnip.nl
Je krijgt nu je ip-adres te zien, dat ip-adres vul je in bij 'Network Domain' in het installatievenster van Apache.
Bij 'Server Name' vul je 'localhost' in (je kunt ook '127.0.0.1' invullen, maar voor het gemak gebruiken we even 'localhost')
Bij 'Aministrator's Email Address' vul je je emailadres in.
Druk op 'Next >'
Selecteer 'Custom' en druk op 'Next >'
Druk nu op 'Change' en type onderin bij 'Folder': 'C:ServerApache2'
Druk weer op 'Next >'
Druk nu op 'Install'
Na enkele ogenblikken, is apache geïnstalleerd, en kun je op 'Finish' drukken!
top
Configureren van Apache
Als je Windows XP gebruikt, is apache al gestart, anders moet je dat door te gaan naar:
Start -> Programma's -> Apache HTTP Server 2.2.3 -> Control Apache Server -> Start Apache in Console
Ga nu naar http://localhost/, als je alles goed hebt gedaan, zou je daar nu een index pagina van apache kunnen zien met de tekst: It Works!
OK, nu gaan we de map waar we alle bestanden in zetten, wijzigen in 'C:Serverweb'
Je moet apache nu afsluiten.
Ga naar Start -> Uitvoeren en type in het vakje 'net stop Apache2.2' (zonder quotes uiteraard), na enkele ogenblikken is Apache afgesloten
Ga nu naar C:ServerApache2conf in deze map vind je een bestand genaamd: httpd.conf, open dit bestand met kladblok.
Druk op Ctrl + F om te zoeken, je moet zoeken naar 'DirectoryIndex', als je deze hebt gevonden zie je enkele regels eronder staan: DirectoryIndex index.html
Type achter deze regel: index.php index.htm , dus je krijgt nu: DirectoryIndex index.html index.php index.htm
Sla het bestand op en sluit kladblok
top
Installeren van PHP
Download PHP
Na het downloaden open je het bestand.
Als je winrar gebruikt ga je bovenin naar 'Uitpakken in'. Bij de locatie vul je in: 'C:ServerPHP' en druk op 'OK'
Als je winzip gebruikt ga je bovenin naar 'Extract'. Bij de locatie vul je in: 'C:ServerPHP' en druk op 'OK'
top
Configureren van PHP
Nu ga je naar de map 'C:ServerPHP'
In deze map vindt je een bestand genaamd: 'php.ini-dist', hernoem dit bestand naar 'php.ini'
Open dit bestand met kladblok
Gebruik nu weer Ctrl + F om te zoeken.
Zoek naar: 'doc_root'. Je zult nu de regel: 'doc_root = ', verander deze naar 'doc_root = "C:Serverweb"', letop de map moet tussen quotes ("")
Een aantal regels daaronder vind je 'extension_dir = "./"', verander deze naar 'extension_dir = "C:ServerPHPext"', letop hier moeten ook quotes om de map heen
Sla het bestand op en sluit kladblok.
Nu moet je het php.ini bestand gaan kopieeren naar de windows-map.
Gebruik je Windows 95/98 of XP, dan moet je het bestand kopieeren naar de map: C:windows
Gebruik je Win NT/2000, dan moet je het bestand kopieeren naar de map: C:winnt of C:winnt40
Nu gaan we aan apache laten weten dat we een php willen gaan gebruiken.
We gaan de volgende 2 bestanden kopieeren:
C:ServerPHPphp5apache2_2.dll en
C:ServerPHPphp5ts.dll
naar:
C:ServerApache2in
Het laatste wat we nu nog moeten doen is een aantal dingen veranderen in de Apache config-file.
Daarom gaan we weer naar de map:
'C:ServerApache2conf' en daar openen we het bestand 'httpd.conf' weer met kladblok.
Gebruik weer Ctrl + F om te zoeken en zoek nu naar 'DocumentRoot'
Je zult dan de regel 'DocumentRoot "C:/Server/Apache2/htdocs"' zien staan, deze verander je in: DocumentRoot "C:Serverweb"
Een aantal regels daaronder vind je ook de regel '', deze verander je in:
Letop: de map C:Serverweb moet je nog wel aanmaken, als je deze niet maakt, zal de server niet werken!
Scroll nu helemaal naar onderen en voeg deze drie regels toe:
LoadModule php5_module C:/Server/php/php5apache2_2.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Sla dit bestand op en sluit kladblok
Nu wordt het tijd om Apache weer te starten.
Ga naar Start -> Uitvoeren en type: net start Apache2.2
Nu kun je testen of php werkt, door een bestandje met de volgende inhoud te maken en op te slaan als test.php in de map: C:Serverweb
<?php
echo 'Hello World!';
?>
Ga nu naar: http://localhost/test.php
En je zult een scherm met de tekst: Hello World! zien
top
Installeren van MySQL
Download MySQL
Je moet dit bestand weer uitpakken met winzip of winrar, dit keer maakt het niet uit waar je ze uitpakt als je de locatie maar onthoud.
Open nu het bestand Setup.exe
Je krijgt nu een openingsscherm, druk op 'Next >'
Selecteer nu 'Custom' en druk op 'Next >'
Druk nu op 'Change' en type als Folder Name 'C:ServerMysql'
Druk nu weer op 'Next >'
Druk nu op 'Install'
Na het installeren krijg je een schermpje om een nieuwe account aan te maken of in te loggen, selecteer daarbij 'Skip Sign-up' en druk op 'Next >'
Zorg dat het vinkje bij 'Configure the MySQL Server now' aan staat en druk op finish.
top
Configureren van MySQL
Druk 9 keer op rij op 'Next >'
Vul nu bij root password je wachtwoord wat je wilt gaan gebruiken in, vul bij confirm nogmaals dat wachtwoord in.
Druk op 'Next >'
Druk nu op 'Execute'
Nu moeten we het bestand
C:ServerMysqlinlibmySQL.dll
gaan kopieeren naar:
C:ServerApache2in
Het enige wat we nu nog moeten doen, is zorgen dat php de mysql functies laad.
Ga naar je windows-map en open het bestand php.ini met kladblok.
Druk Ctrl + F om te zoeken, je moet zoeken naar: ';extension=php_mysql.dll'
Vooraan deze regel moet je de ; weghalen zodat je dit krijgt: 'extension=php_mysql.dll'
Sla dit bestand op en sluit kladblok.
Ga naar Start -> Uitvoeren
Type de volgende regel over en druk op ok: net stop Apache2.2
Daarna type je de volgende regel over en drukt weer op ok: net start Apache2.2
Je server is nu klaar om te gebruiken.
top
Poorten open zetten
Als je hem ook openbaar wilt maken voor anderen dan zul je de porten: 80 en 3306 moeten openzetten.
Daarvoor kun je het beste kijken op http://www.portforward.com/
top
|