Toon posts:

PHP 5 werkt niet op Apache 2

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,
Ik heb al meerdere malen PHP4 op Apache 1.3 geinstalleerd en het ging altijd vlekkeloos.
Nu de final van PHP5 uitwas wilde ik ff wat nieuws, dus apache 2 met PHP5.
Apache werkt goed, alleen draaid php niet, de php.exe gaat niet draaien(winXP overigens) en ik krijg een "500 Internal Server Error" als ik php files wil openen.
Ik heb naar de documentatie gekeken en kon eigenlijk geen verschillen qua installatie vinden tussen apache 1.3 en 2.0 en php 4 en 5.
Ik heb dus de php.ini in de windir gezet en php staat in c:\php. In de http.conf heb ik het volgende toegevoegd:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

Iemand een idee wat er mankeerd?

edit: Uiteraard heb ik apache al een aantal malen gerestart na een verandering van de config :)

[ Voor 9% gewijzigd door Verwijderd op 14-07-2004 15:34 ]


  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 29-08 07:04
Om eerlijk te zijn kreeg ik PHP4 ook meestal niet goed aan de praat met Apache2, dit is ook expirimenteel (staat erbij). Probeer voor de gein dezelfde PHP.ini etc effe op Apache 1.3.x.

Edit :

Oh ja, als je in een dos prompt naar de directory van Apache gaat, en "Apache -k start" intikt, krijg je wat meer informatie dan wanneer je enkel de service restart.

[ Voor 33% gewijzigd door sorted.bits op 14-07-2004 15:51 ]


Verwijderd

Topicstarter
sorted.bits schreef op 14 juli 2004 @ 15:50:
Edit :

Oh ja, als je in een dos prompt naar de directory van Apache gaat, en "Apache -k start" intikt, krijg je wat meer informatie dan wanneer je enkel de service restart.
ik krijg niets te zien, enkel een knipperende cursor...

Verwijderd

Topicstarter
schop

  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 29-08 07:04
Hij geeft ook niet aan dat Apache draait en welke versie enzo ?

Edit :
Afbeeldingslocatie: http://www.depl0y.com/images/apache.jpg
Zo dus.

[ Voor 39% gewijzigd door sorted.bits op 15-07-2004 11:32 ]


Verwijderd

Wat staat er in de error log van Apache?

  • mjax
  • Registratie: September 2000
  • Laatst online: 28-07 20:20
Action application/x-httpd-php "/php/php.exe"

is fout. Dit moet zijn:

Action application/x-httpd-php /php/php-cgi.exe

De naam van de CGI executable is met PHP5 gewijzigd.

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Waarom installeer je uberhaupt de CGI versie en niet gewoon de module? :)
Staat er nog leuke dingen in je Apache error_log ? :)

  • kEUS
  • Registratie: Juni 2001
  • Laatst online: 10-07 15:51

kEUS

eeeeeeeehhhhh 'mmmke

Heb zelf apache 2.50 draaien met php 5.0 final op een fedora core 1.

Draait als een zonnetje, enige aanpassing die nodig was, was het uitqouten van de php 4 module, zodat niet zowel 4 als 5 geladen werd, want dan deed hij inderdaad niets.

hie het onder windows zit weet ik niet.

een schoner internet begint bij jezelf


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
mjax schreef op 15 juli 2004 @ 11:35:
Action application/x-httpd-php "/php/php.exe"

is fout. Dit moet zijn:

Action application/x-httpd-php /php/php-cgi.exe

De naam van de CGI executable is met PHP5 gewijzigd.
Het was dan ook slim geweest van de TS om eerst de PHP 4 to PHP5 migration guide te lezen alvorens als een idioot te gaan upgraden :)

Staat overigens letterlijk genoemd in de Migrating configuration sectie.

Let wel:
Warning

Do not use Apache 2.0 and PHP in a production environment neither on Unix nor on Windows.
Tot slot een opmerking aan het adres van de TS: 'ff wat nieuws' omdat je het leuk vind is een onzinnige reden om een stabiele (!) webserver te upgraden. Als je graag gisteren had willen upgraden, had je PHP 4.3.8 moeten installeren, omdat dat echt een security release was. PHP 5.0.0 heeft nog bugjes; zo is HTTP-authentication bijvoorbeeld stuk. Direct upgraden omdat je het zo leuk vind is niet slim, er kunnen dingen over de zeik gaan.
sorted.bits schreef op 15 juli 2004 @ 11:29:
Hij geeft ook niet aan dat Apache draait en welke versie enzo ?

Edit :
[afbeelding]
Zo dus.
Wellicht slim om te upgraden depl0y:
PHP 4.3.8 released!

[13-Jul-2004] PHP Development Team would like to announce the immediate availability of PHP 4.3.8. This release is made in response to several security issues that have been discovered since the 4.3.7 release. All users of PHP are strongly encouraged to upgrade to PHP 4.3.8 as soon as possible.

[ Voor 75% gewijzigd door G33rt op 15-07-2004 12:03 ]


Verwijderd

Topicstarter
mjax schreef op 15 juli 2004 @ 11:35:
Action application/x-httpd-php "/php/php.exe"

is fout. Dit moet zijn:

Action application/x-httpd-php /php/php-cgi.exe

De naam van de CGI executable is met PHP5 gewijzigd.
_O_ Idd dat was het.
Alleen vreemd dat het op php.net niet zo staat: http://www.php.net/manual/en/install.apache2.php (linkje komt uit de install.txt)

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Denk je nou echt dat ze alle voorbeelden uit de manual die veranderd moeten worden binnen twee dagen kunnen omzetten naar PHP5? Zoals ik al zei, als je een major upgrade doet (4.x -> 5.x), is het altijd slim om de migration guide te lezen, aangezien daar dit soort dingen altijd in staan.

[ Voor 46% gewijzigd door G33rt op 15-07-2004 12:31 ]


Verwijderd

Topicstarter
G33rt schreef op 15 juli 2004 @ 12:29:
Denk je nou echt dat ze alle voorbeelden uit de manual die veranderd moeten worden binnen twee dagen kunnen omzetten naar PHP5? Zoals ik al zei, als je een major upgrade doet (4.x -> 5.x), is het altijd slim om de migration guide te lezen, aangezien daar dit soort dingen altijd in staan.
Moet je wel van het bestaan ervan afweten :{

Ik vind het vreemd dat ze dan niet gewoon in de install.txt vertellen hoe je apache moet instellen.

  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 29-08 07:04
G33rt schreef op 15 juli 2004 @ 11:57:

Wellicht slim om te upgraden depl0y:
Binnen een bedrijf zijn we niet zo gehaast om gelijk naar de nieuwste versies te upgraden. We zijn net van 4.2.nogiets geupgrade naar 4.3.7. Dat was al een hele vooruitgang ;)

Aangezien mijn ontwikkelomgeving hetzelfde moet zijn aan de productie omgeving, wordt dat een beetje lastig.

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Mja, iedereen wordt ivm security wel aangeraden om 4.3.8 te installeren ipv 4.3.7, omdat daar lekken inzitten. Wellicht eens slim om te melden dan, anders lopen jullie met een lekke release rond ;)

Da_Koen: je had hem kunnen vinden door in [rml][ PHP 5.0.0] Final release![/rml] te kijken, je had bijvoorbeeld kunnen bedenken dat er in Programming & Webscripting wel een draadje over zou lopen. Maar da's een detail :)

Verwijderd

Topicstarter
G33rt schreef op 15 juli 2004 @ 16:05:
Da_Koen: je had hem kunnen vinden door in [rml][ PHP 5.0.0] Final release![/rml] te kijken, je had bijvoorbeeld kunnen bedenken dat er in Programming & Webscripting wel een draadje over zou lopen. Maar da's een detail :)
Idd, daty HAD gekunt, maar ik neem aan dat wat in de manual staat gewoon klopt :{

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Mja, maar hij was pas een dagje uit ofzo, dan verwacht je toch niet dat ze alle stukken manual meteen up-to-date hebben? :)

Verwijderd

Topicstarter
G33rt schreef op 16 juli 2004 @ 16:15:
Mja, maar hij was pas een dagje uit ofzo, dan verwacht je toch niet dat ze alle stukken manual meteen up-to-date hebben? :)
Anders heb je toch geen final :? Wat heb je aan een programma als je het niet kunt configureren.
In de zip file stond dus een install.txt, die heb ik opgevolgd en dat had ik dus niet moeten doen :{
Pagina: 1