installatie probleem php 5.0.1 op eigen webserver
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:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows: "\path1;\path2"
;include_path = ".;C:\Apache\Apache2\htdocs"
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows: "\path1;\path2"
;include_path = ".;C:\Apache\Apache2\htdocs"
en in mijn httpd.conf als laaste regel toegevoegd
Code (php)
1
2
3
2
3
ScriptAlias /php/ "c:/webserver/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
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)
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..
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?
Quote:
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 :)
Gewijzigd op 07/09/2004 01:58:00 door John de Boer
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?
Gewijzigd op 07/09/2004 19:53:00 door RT
Echt niemand die het weet?
Zie je toch, wacht gewoon op antwoord.
Oke dan.
thx
Owkeej, sorry, maar om hierover weer een heel nieuw topic te starten....!