Jump to content

[TUT]Hoe maak ik een thuis webserver


Recommended Posts

Geplaatst:

In deze Tut leg ik uit hoe je zelf je eigen site kunt maken die je runt op je eigen Pc

Stap 1

Als eerste moet je Apache Installeren

Apache is een webserver waarmee je dus bijv http://jouip/ kunt doen

Apache download je op:Apache.org

Kies daar een versie voor jou Besturing Systeem:

Voor Windows:klik e hier

Voor Unix:klik je hier

Download het bestand, omdat ik zelf windows heb ga ik hier dus verder over Windows en niet over Unix

Stap 2 - Het installatie Progres van Apache

Tijdens de installatie krijg je op een gegeven moment drie dingen die je in moet vullen

Network Domain - Je IP zonder http:// ervoor!

Server Name - De naam van de server, bijv je IP

Administrator's Email Adress - Email van de Administrator

Standaard zijn deze al ingevuld, zo niet moet je ze zelf in vullen

Als de installatie is afgerond kun je Apache vinden in de map:

C:/Program Files/Apache Group/Apache2/

Voer dan bij Internet explorer in de adresbalk: http://127.0.0.1

Als het goed is zie je nu een pagina dat Apache is geinstalleert, zo niet kan het liggen aan 2 dingen

1. Installatie is Mislukt

Installeer opnieuw

2.Apache staat uit

Aanzetten gaat als volgt

Als het goed is staat er rechtsonder het balkje waar ook de klok staat een klein tekentje:

een ronje met een pijltje erin

Rechtsklik hierop en kies:

Open Apache Monitor

11rk.th.png

Doe dan Start om Apache te starten, nu moet hij het doen

3 - Apache voorbereiden & Configureren

Zodadelijk installeren we PHP op de webserver

Om dit voor te bereiden moet je 4 dingen goen

a.

Als eerste moeten we zorgen dat als je het bestand index.php in de map C:\Program Files\Apache Group\Apache2\htdocs(de map waar je de bestanden in zet die Online moeten worden weergeven)

Automatisch word geopend bij als je je site bezoekt

Dit doe je door C:\Program Files\Apache Group\Apache2\conf en daar het bestand httpd te openen met Kladblok

Vind dan op regel 321:

DirectoryIndex index.html index.html.var

Verander die lijn in:

DirectoryIndex index.html index.html.var index.php

b. - Optioneel

Als je het irritant vind om de heletijd maar naar de map

C:\Program Files\Apache Group\Apache2\htdocs

te gaan kun je ook instellen dat een andere map hiervoor word aangewezen dit doe je door:

in httpd op zoek te gaan naar:

DocumentRoot "hierstaat een pad"

In het voorbeeld wil ik dat de map www op schijf d word aangesteld als map waar ik de Online bestanden in plaats, verander de regel dan in:

DocumentRoot "D:/www"

Nu scroll je een paar regels naar beneden tot je tegenkomt:

<Directory "pad">

Dit verander je in:

<Directory "D:/www">

c.

Om zometeen te zorgen dat php bestanden door de PHP parser gaat moet je onderaan neerzetten:

LoadModule php5_module "C:/php/php5apache2.dll"

AddType application/x-httpd-php .php

Verander het pad naar php5apache2.dll naar het pad waar je PHP hebt geinstalleert

Sla het bestand op, en Herstart Apache via de Apache Monitor

4. - PHP Installeren en voorbereiden voor MySQL

a. Klik hier om PHP te downloaden

Unzip deze bestanden in: C:/php

b. Bestanden veranderen en kopieren

In de map waar je PHP hebt neergezet staat het bestand: php.ini-dist

Verander dit in php.ini en kopier het bestand naar de Windows map

c. Testen of het werkt

Start kladblok en typ de volgende code:

<?php
phpinfo();
?>

Sla het bestand op als test.php in de map die je hebt aangewezen als de map in httpd

In mijn geval dus d:/www

Typ nu in de Adresbalk in IE: http://127.0.0.1/test.php

Als alles goed is zie je nu een bestand met de instellingen van PHP

Zie je alleen de Broncode, heb je PHP verkeerd geinstalleert

d. PHP voorbereiden voor MySQL

Open in C:/Windows php.ini

Ga hier in opzoek naar de regel:

;extension=php_mysql.dll

Verwijder hier de Puntkomma

Herhaal dit progres voor de php.ini in C:/php

Sla het bestand op, en Herstart Apache via de Apache Monitor

5. - MySQL installeren

a.Download MySQL hier

b. Volg de Wizard om MySQl te installeren

c.Kies bij de Configuratie de Standaard instellingen

6 - Je bent nu klaar, je hebt nu een site die je host op je eigen PC

Die je kunt openen met: http://jouiphier/

Geplaatst:

Ik heb het er wel op staan en gebruik het om scripts te testen enzo

Hoef je niet eerst te uploaden en dan pas kijken

Geplaatst:

Als je al dit werk niet wilt doen kan je ook Xammp downloaden: http://www.apachefriends.org/en/index.html

Enige wat je dan hoeft te doen is na installatie één programmatje te starten en je website in de juiste map te zetten.

Bij Xammp zit: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite en WEB-DAV + mod_auth_mysql.

Kortom alles wat je nodig hebt.

Je kan ook altijd nog Plesk gratis downloaden als je een Linux bak hebt of als je Windows 2003 server hebt.

Geplaatst:
Als je al dit werk niet wilt doen kan je ook Xammp downloaden: http://www.apachefriends.org/en/index.html

Enige wat je dan hoeft te doen is na installatie één programmatje te starten en je website in de juiste map te zetten.

Bij Xammp zit: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite en WEB-DAV + mod_auth_mysql.

Kortom alles wat je nodig hebt.

Je kan ook altijd nog Plesk gratis downloaden als je een Linux bak hebt of als je Windows 2003 server hebt.

Ja ok, maar daar zitten ook weer meer Extra's bij die je misschien niet wilt hebben

Geplaatst: (bewerkt)

Je kan ook easyphp downloaden: easyphp

Heel simpel, gewoon instaleren en dingen die je wilt in de map "www" zetten in de installatie map.

Vervolgens typ je "localhost" in in je browserbalk en voila.

Biedt: Apache, php, mysql, phpmyadmin.

Dus dat zijn geen overbodige extra's.

Bewerkt: door Upstream

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...