Toon posts:

[rh9.0] php 4.3.3 rpm niet herkend

Pagina: 1
Acties:
  • 142 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb red hat 9.0 geinstalleerd met alle noodzakelijke functionaliteiten (mysql, php etc) alleen gezien het feit dat hierbij standaard 4.2.2 php geleverd wordt, wil ik hem graag updaten naar 4.3.3, echter als ik de rpm hiervan download (php-4.3.3-1.1.i386.rpm, bijna 11 mb) en ik wil deze installeren (rpm -Uvh /home/algemeen/php-4.3.3-1.1.i386.rpm) dan kan ik de webserver opnieuw starten wat ik wil maar geen nieuwe versie van php.

Ik kan ook geen php.ini bestand vinden behalve het bestand in /etc/ kortom iemand een idee wat ik over het hoofd zie??

Verwijderd

hmmm was het wel de goede rpm ? hoe heb je hem geinstalleerd ?

Verwijderd

Topicstarter
ik heb hem geinstalleerd met rpm -Uvh /home/algemeen/php-4.3.3-1.1.i386.rpm (rpm staat in dir /home/algemeen/) en of het de goede is, geen idee.

Verwijderd

Waarschijnlijk gebruikte je tot nu toe de Red Hat rpm's en nu de php.net rpm. Ik denk dat beide nog op je systeem staan. Controleer maar met een rpm -qa|grep php of ik gelijk heb.

Welke php module laadt je in je httpd.conf?

[ Voor 18% gewijzigd door Verwijderd op 27-09-2003 18:03 ]


Verwijderd

Topicstarter
Sorry dat kan ik echt nergens vinden in de httpd.conf, waar zou dat moeten staan dan?

Verwijderd

Hoi,

Je zou ook de php rpm-mtjes kunnen deinstalleren en gewoon de tar.gz downen, let wel ff op de optie(s) die je bij configure (moet) meegeven, zie php.net

[ Voor 29% gewijzigd door Verwijderd op 27-09-2003 19:01 ]


Verwijderd

Topicstarter
ja dat gaat bij mij juist altijd verkeerd, ik heb het namelijk al 100 keer met de tar.gz methode geprobeerd alleen dan krijg ik constant fouten en missende bestanden (vooral omdat ik apache 2 heb) dus als iemand hier een goede configure string van heeft met gd en mysql graag.

Verwijderd

"...constant fouten en missende bestanden"

gd kun je hier downen.

Wanneer je alleen mysql en php hebt:
./configure --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs

Verwijderd

Topicstarter
Ja die heb ik al eens geprobeerd (bovendien bestaat de dir apache2 nergens op mijn server)

Verwijderd

"vooral omdat ik apache 2 heb"

"bovendien bestaat de dir apache2 nergens op mijn server"

mhh.. heb je de httpd.conf wel kunnen vinden? standaard in /usr/local/apache2/conf

anders moet je ff "whereis apache2" doen.

Verwijderd

Topicstarter
Mwa updatedb en dan locate apache2 werkt ook en kan hem nergens vinden, httpd.conf staat gewoon in /etc/httpd/conf/httpd.conf maar wat moet ik daar vinden dan?

Verwijderd

"maar wat moet ik daar vinden dan?"

balou: Welke php module laadt je in je httpd.conf?
extrafriss: Sorry dat kan ik echt nergens vinden in de httpd.conf, waar zou dat moeten staan dan?

Kijk of er ergens in je httpd.conf "LoadModule php4_module libexec/libphp4.so" ofzo staat.

Mocht je er echt niet meer uitkomen:
deinstalleer de Apache2 + PHP4 rpm's, down de tar.gz en ga dan te werk zoals hier aangegeven staat.
Pagina: 1