Ik volg nu een tutorial over installatie van php en deze was gemaakt voor php-4.2.3. Ik pak nu echter de laaste zijnde 5.0.1. (gebruik apache 2.0.50 en run XP SP1)

Na het downloaden het .zip bestand uitgepakt naar C:\Webserver\php\. De php directory geopend en het bestand php.ini-dist. hernoemd naar php.ini en het in de Windows directory C:\Windows\ geplaast.

vervolgens moet ik het bestand Msvcrt.dll plaatsen in de C:\Windows\System\ directory. Wel deze zit niet in mijn zip. (tevens moet ik php5ts.dll ook in de C:\Windows\System\ directory plaatsen)

Er wordt wel melding gemaakt dat het kan zijn dat Msvcrt.dll al in je system directory staat. En inderdaad staat deze bij mij in C:\Windows\System32\ (en dus niet in System).

Heeft dit te maken dat ik XP draai? en is system32 dan een nieuwere versie van system ofzo. Enzo moet ik dan ook php5ts.dll naar die system32 copieren ipv de system dir. En zo niet, welk bestand moet ik dan kopieren van de nieuwe 5.0.1 installatie of kan ik gewoon Msvcrt.dll copieren van de system32 dir en pasten in de System dir.?


EDIT:

heb nu zowel php5ts.dll als Msvcrt.dll in C:\Windows\System\ als C:\Windows\System32\ staan, maar mijn test.php wordt nog niet gezien. (Internal Server Error)

dit staat nu in mijn php.ini file in C:/Windows:

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; Windows: "\path1;\path2"
;include_path = ".;C:\Apache\Apache2\htdocs"


en in mijn httpd.conf als laaste regel toegevoegd


ScriptAlias /php/ "c:/webserver/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"


en dit op regel nr. 320 de volgende tekst DirectoryIndex index.html index.html.var veranderd naar naar DirectoryIndex index.html index.php.

mijn php folder geunzipt naar C:/webserver/php en de de apache root begint in C:/Apache/Apache2/

EDIT2:

heb ook op een ander forum gelezen dat ibmysql.dll ook in de windows dir moet worden gekopieerd voordat php5 wil werken. Ook gedaan, apache gerestart maar geen effect ;(

PS weet je waar ik misschien nog de oude 4.2.3 kan downloaden, misschien dat het dan wel werkt (via officiele site kan ik geen oude release meer vinden voor download)
Hey chris,

Hoe ik het heb gedaan:
PHP 5.0.1 gedownload (zip package) en in C:\PHP uitgepakt, php.ini-dist gekopieerd en hernoemd naar php.ini ( zet deze in C:\windows inderdaad )
ik draai ook Apache 2.0.50, hier heb ik de volgende regels code aan toegevoegd in httpd.conf :

LoadModule php5_module c:/php/php5apache2.dll
AddType application/x-httpd-php .php

Volgens mij hoef je niks te kopieren naar C:\Windows\System bv zolang php5ts.dll en php5apache2.dll maar in dezelfde directory staan.
Dus in C:\PHP.

Let erop dat het dus php5apache2.dll is en niet php5apache.dll want deze is ( dacht ik ) voor apache 1.3.x

Hoop dat het werkt..
Msvcrt.dll wordt standaard geïnstalleerd in XP en is ook een onderdeel van XP, en staat normaal gesproken in C:\Windows\System32.

En \System is er nog voor 'backwards-compatibiliteit' voor de 9x-versies.

Heb je je hele pc ook herstart na installatie en herstart van Apache?

mijn test.php wordt nog niet gezien. (Internal Server Error)

Het zegt het al: Internal Server Error... ligt aan je server, die is waarschijnlijk niet goed geconfigureerd!
Vraag me nix over Apache, want heb er nog nooit mee gewerkt. Maar er zijn hier wel genoeg die er wel mee gewerkt hebben.

En waarom download je dan niet 4.3.8 ipv 4.2.3?
of ga eens 'googlen' op PHP 4.2.3...
ben er 1 tegengekomen op http://www.php-center.de/beitraege/detail.php?a_id=276, die geeft o.a. http://www.php.net/~zeev/php-4.2.3RC1-Win32.zip :)
thx voor die download link, heb die zelf niet kunnen vinden. Zal eens proberen of dit wel lukt. (heb nu wel met easyphp een instal, maar wil toch nog ff de 'normale' manier poberen.

Apache webserver werdt herkend, dat vervreemde mij dus ook wat betreft die error melding. Kon gewoon mijn www folder zien. Misschien dat een compu restart had geholpen ..
Kheb een abyss webservertje, hoe maak je hem toegankelijk voor mensen buiten mijn pc?
Weet iemand het?
Echt niemand die het weet?
Zie je toch, wacht gewoon op antwoord.
Oke dan.
RT, kan je misschien niet mijn posting hijacken, maar een nieuwe posten starten, maakt het wel zo overzichtelijk en daarnaast krijg ik dan ook geen emails meer

thx
Owkeej, sorry, maar om hierover weer een heel nieuw topic te starten....!

Reageren