[Apache2 PHP4.3.0] Hoe te installeren

Pagina: 1
Acties:

  • Klaus_1250
  • Registratie: December 2000
  • Laatst online: 22:35
Ik heb op dit moment een FreeBSD 4.6 systeem met Apache 2.0.40. Nu wil ik PHP daarbij hebben (ik heb het op korte termijn nodig). Probleem: PHP 4.2.2 werkt niet met Apache 2.0.40, maar ik weet dat PHP 4.3-dev dit wel doet.

Maar hoe ik installeer ik deze. Kan dat vanuit de ports, kan me namelijk niet herinneren dat daar een PHP4.3dev-dir staat. Heeft er iemand ervaring hiermee.

Verwijderd

php uit de portscollectie werkt wel met de apache2 uit de ports.
Misschien dat je het beste een cvsup van ports kan doen, iig geval kun je bij php een make optie meegeven zodat hij met apache2 compileert. Volgens mij was het: make WITH_APACHE2

  • Klaus_1250
  • Registratie: December 2000
  • Laatst online: 22:35
Nee, ik kan je met 100% zekerheid vertellen dat dat niet werkt. Apache 2.0.40 en PHP 4.2.2 zijn niet compatible.

  • luc
  • Registratie: Maart 2000
  • Niet online

luc

Werkt --apxs2 niet meer ?
* luc heeft 't daarmee toch wel 's aan de praat gehad :?

  • MyDyingBride
  • Registratie: November 2001
  • Laatst online: 19-04 20:18
Het is make -DWITH_APACHE2.
Versie 4.2.2 werkt hier vooralsnog probleemloos met apache 2.0.40 onder Freebsd 4.6.2.
Onder slackware 8.1 werkt deze combinatie ook goed trouwens.

  • Klaus_1250
  • Registratie: December 2000
  • Laatst online: 22:35
:-( Bij mij niet. Dat snap ik dan niet. Ik heb hem ook met make -DWITH_APACHE2 geinstalleerd.

Overgens, ik weet zeker dat 4.2.2 niet probleemloos met 2.0.40 kan werken. In 2.0.40 zijn namelijk (tov 2.0.39) een aantal API-calls verandert. Deze zijn in 4.2.2 nog niet verwerkt, wel in 4.3.0

Verwijderd

een vraagje: waarom apache 2?

  • MyDyingBride
  • Registratie: November 2001
  • Laatst online: 19-04 20:18
Klaus_1250 schreef op 05 september 2002 @ 00:47:
:-( Bij mij niet. Dat snap ik dan niet. Ik heb hem ook met make -DWITH_APACHE2 geinstalleerd.

Overgens, ik weet zeker dat 4.2.2 niet probleemloos met 2.0.40 kan werken. In 2.0.40 zijn namelijk (tov 2.0.39) een aantal API-calls verandert. Deze zijn in 4.2.2 nog niet verwerkt, wel in 4.3.0
Hmm, onder linux moest ik inderdaad in de php source iets aanpassen voordat het werkte. Dat was trouwens met apache 2.0.39.
In de freebsd port is deze aanpassing netjes verwerkt in /usr/ports/www/mod_php4/files/patch-sapi_apache2filter_php_functions.c

Iets anders geks heb ik niet meegemaakt met apache2 en php4. Krijg je een foutmelding tijdens het compileren ofzo ?

  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

Als je het zo snel nodig hebt installeer dan gewoon apache 1.3.26 en php 4.2.2.
Ga op een andere machine testen welke combinatie wel werkt in jouw geval.

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • Klaus_1250
  • Registratie: December 2000
  • Laatst online: 22:35
Nou, het is me heel even gelukt om php aan de gang te krijgen. Helaas verscheen er de volgende melding in het log:

[Thu Sep 05 14:02:14 2002] [notice] child pid 93312 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:15 2002] [notice] child pid 93314 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:15 2002] [notice] child pid 93313 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:18 2002] [notice] child pid 93317 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:18 2002] [notice] child pid 93316 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:18 2002] [notice] child pid 93315 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:19 2002] [notice] child pid 93320 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:19 2002] [notice] child pid 93319 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:19 2002] [notice] child pid 93318 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:20 2002] [notice] child pid 93321 exit signal Floating point exception ( 8 )
[Thu Sep 05 14:02:21 2002] [notice] child pid 93322 exit signal Floating point exception ( 8 )

En ging de server daarop dood. Dat was Apache 2.0.40 en PHP 4.2.2 uit de portscollectie.

  • MyDyingBride
  • Registratie: November 2001
  • Laatst online: 19-04 20:18
Dat is een hele fijne melding.
Misschien is er tussen freebsd 4.6 en 4.6.2 iets veranderd.
Of wellicht een port die niet up to date is.
Pagina: 1