home  :: Home/Artikels/Webdesign enzo/Web technologie/Eigen webserver installeren met PHP en MySQL

Eigen webserver installeren met PHP en MySQL

Pagina 4 van 4
«vorige |1|2|3| 4 |
door: Joriso 

Installatie Apache / PHP / MySQL op windows 2000 / XP

Indien je alleen een test webserver wilt installeren en snel klaar wilt zijn is het aan te raden een 3 in 1 pakket te installeren zoals bijv. XAMPP of PHPTriad. Deze gratis software verzorgt automatisch een volledige Apache webserver installatie met PHP en MYSQL inbegrepen.

Webserver installatie op Windows 2000 / XP

Om PHP, Apache en MySQL ieder apart te installeren op Windows volg je deze stappen:

Eerst elk pakket downloaden:

Apache webserver installeren

Apache webserver installeren is simpel als je het Microsoft installeerpakket download (.msi)

Klik erop en op klik door tot je het volgende window krijgt. Voor netwerkdomein en Servername kun je gewoon localhost invullen en voor admin email je eigen email adres.

 

apache

 

Als je de Apache webserver op windows 2000 of XP als Service installeert wordt deze automatisch elke keer opgestart bij het opstarten van windows

Klik nu op volgende tot de installatie is voltooid en vervolgens kun je controleren of je webserver goed is geïnstalleerd door http://localhost in de adresbar van je browser in te typen.

apache

 

Onthoudt dat wanneer Apache start de windows firewall mogelijk probeert de webserver te blokkeren: gewoon op unblock klikken.

apache

 

Installatie PHP op Windows XP / 2000

Eerst de php zipfile (bijvoorbeeld php–4.3.10–Win32.zip) uitpakken in de map waarin Apache webserver geïnstalleerd werd (C:\Program Files\Apache Group\Apache2\)

De nieuwe map noem je voor ’t gemak php. Nu het bestand php.ini–dist naar je windows directory kopiëren en de naam wijzigen naar php.ini. Dit is het php configuratie bestand.

Vervolgens verplaats je het bestand php4ts.dll vanuit de php directory naar de sapi subdirectory – of naar een van de volgende directories:

  • De directory waar apache.exe zich bevindt (C:\Program Files\Apache Group\Apache2\bin)
  • De %SYSTEMROOT%\System32, %SYSTEMROOT%\system of %SYSTEMROOT% directory.
    (alleen in Windows NT/2000/XP)

Nu moet je Apache configureren om met php samen te werken: open het Apache configuratie bestand met een texteditor: C:\Program Files\Apache Group\Apache2\conf\httpd.conf

En voeg de volgende 2 regels toe :

LoadModule php4_module php/sapi/php4apache2.dll
AddType application/x–httpd–php .php

Opslaan en dan de Apache webserver herstarten om de veranderingen in httpd.conf te implementeren.

Klik Start > Programs > Apache HTTP Server 2.0.50 > Control Apache Server > Restart

Om te controleren of php naar behoren werkt maak je nu een nieuw bestand in de C:\Program Files\Apache Group\Apache2\httpdocs directory dat je info.php noemt, met daarin de volgende php code:

<? phpinfo(); ?>

Nu open je in je browser het bestand http://localhost/info.php .

Indien php goed geïnstalleerd is krijg je nu een uitdraai van de php configuratie op de webserver in je browser:

php

 

MySQL installeren

Na downloaden het MySQL zipbestand (bijv. mysql–4.0.18–win.zip) uitpakken naar een tijdelijke map, en setup.exe dubbelklikken. MySQL wordt geïnstalleerd in de directory C:\mysql.

Een CMD (DOS) window openen en typ vervolgens

cd \

cd C:\mysql\bin

mysqld–nt ––console

Nu zouden er een aantal meldingen als de volgende op je scherm moeten verschijnen.


C:\mysql\bin>mysqld–nt ––console
InnoDB: The first specified data file .\ibdata1 did not exist:
InnoDB: a new database to be created!
040807 10:54:09 InnoDB: Setting file .\ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
040807 10:54:11 InnoDB: Log file .\ib_logfile0 did not exist: new to be created

InnoDB: Setting log file .\ib_logfile0 size to 5 MB
InnoDB: Database physically writes the file full: wait...
040807 10:54:12 InnoDB: Log file .\ib_logfile1 did not exist: new to be created

InnoDB: Setting log file .\ib_logfile1 size to 5 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: Creating foreign key constraint system tables
InnoDB: Foreign key constraint system tables created
040807 10:54:31 InnoDB: Started
mysqld–nt: ready for connections.
Version: '4.0.18–nt' socket: '' port: 3306


Open nog een CMD window en type C:\mysql\bin\mysql

Als je installatie gelukt is zie je nu de MySQL client prompt:


C:\mysql\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.18–nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


type exit om de MySQL client te verlaten.

Nu dien je MySQL nog als service te installeren. Dit is simpel:
Eerst sluit je de server af door te typen

mysqladmin –u root shutdown

Vervolgens type je

mysqld–nt –install

om de MySQL service te installeren en

net start mysql

om de service te starten.

Nu heb je PHP MySQL en Apache succevol geïnstalleerd en je webserver is klaar voor gebruik.

Pagina 4 van 4
«vorige |1|2|3| 4 |



Commentaar van bezoekers:
van: Simon Opsomer
16:47:14, 6th-Sep-06
Als ik na de installatie van PHP klik op restart zegt de apache server dat hij php5apache2.dll niet kan vinden, terwijl ik zeker weet dat het er staat. Wat moet ik doen???

van: koekiemonster
20:00:06, 6th-Sep-06
Heb je geprobeerd het bestand naar alle bovengenoemde directories te kopieren?
(paragraaf over php4ts.dll)

van: Bart
07:52:40, 20th-Sep-06
Waarom staat er geen Windows 2003 bij om MySQL, Apache of PHP op te installeren maar wel Windows 2000 en Windows XP?

van: dieco
13:57:51, 27th-Nov-06
Het lukt mij maar niet om MySQL te installeren.
als ik (via start>uitvoeren>''cmd'') dos open en ik type wat hierboven staat,
krijg ik telkens (bij: run mysqld–nt ––console ) deze error :'' run wordt niet herkend als een interne of externe opdracht, programma of batchbestand''
Wie kan mij helpen ????

van: joriso
17:48:53, 27th-Nov-06
Oeps sorry , er hoeft geen 'run' voor.
(Zoals de foutmelding al aangaf)
mysqld–nt ––console is genoeg
Run was hier bedoeld als werkwoord (mensentaal) & niet als commando (computertaal)

van: Stef
10:54:26, 25th-Jan-07
@ Simon Opsomer,
Ik heb hetzelfde.. iemand een oplossing??

van: Tha Mastar
15:16:36, 25th-Jan-07
Yooow mij lukt ut ook niet...

van: Kromo
15:38:46, 28th-Jan-07
Jullie hebben neem ik aan wel wat in de tekst hierboven naar php4 verwijst aangepast aan php5 ?

van: TONY
11:40:46, 5th-Apr-07
welke link download je gratis web statistieken?

van: Sman
22:28:26, 10th-Jun-07
je moet de link php5(of 4) apache2_2.dll aan de loadmodule toewijzen
Dit hielp bij mij

van: Richard
11:24:58, 18th-Sep-07
...Man, man, wat een gezeur met dat Apache, niets anders dan vragen.
Antwoorden krijg je niet, alleen maar mensen met onduidelijkheden. Zoek maar eens met Google alleen maar vragen over hoe het moet, antwoorden blijven (natuurlijk) uit. Voor mij is het duidelijk,. 't moet gewoon simpel, veilig en werkend zijn. Verder wil ik nix. Of te wel Windows 2000 Server verder bekijken ze het maar met Linux. De mijne (W2KServer) draait inmiddels ruim 3 maanden zonder enig probleem of re-boot. Overigens W2003R2 komt er bij mij niet in, rommel, net als Vista overigens, maar dat is bekend neem ik aan....

van: Frank
17:53:50, 30th-Nov-08
Je kan ook gewoon wampserver gebruiken, is veel makkelijker, dan hoef je dit allemaal niet te doen!

van: Kelvin
21:53:54, 30th-Nov-08
Het is mijn helaas niet gelukt om de php voor elkaar te krijgen.
ik ben gewoon begonnen met het installeren van de apache en daarna verder gegaan. ik kwam een beetje te zitten met het feit dat ik niet precies weet waar ik de regels moet toevoegen in het httpd bestand. verder is het zo dat ik geen map heb met httpdocs maar htdocs.... enig idee...
hoop dat iemand iets weet...


van: Luc
01:22:22, 12th-Feb-09
Na wat gestoei kwam ik er achter dat als je PHP5 gebruikt, ALLEEN de regel
LoadModule php5_module php/php5apache2_2.dll
aan het httpd.conf bestand moet toevoegen.

van: Roan
14:52:12, 12th-Feb-10
heeft iemand een idee waar je de volgende tekst:
LoadModule php4_module php/sapi/php4apache2.dll
AddType application/x–httpd–php .php\'
moet plakken in het httpd.conf. document?
er staat zoveel tekst in dat bestand en ik heb geen idee waar deze 2 zinnen zouden moeten komen?

alsvast bedankt,

Roan

Commentaar toevoegen:
Naam:
Link:(niet verplicht)
Commentaar:
<-- code:
  

Pagina's in dit artikel:
pagina 4
Eigen webserver installeren met PHP en MySQL



Gerelateerde Artikels :
webtechnologie:
Eigen webserver installeren met PHP en MySQL

Snel zoeken:



Hondje met kluif
40 Euro

Toevallig
passerende
cartoon
:



Nieuwste links:


All content copyleft 2008 Joris Osterhaus - www.hardcode.nl