PHP4 -> PHP5

Apache, Lighttpd, nginx, Cherokee
Post Reply
zwerg_se
Posts: 12
Joined: 2005-08-03 22:32
 

PHP4 -> PHP5

Post by zwerg_se »

Hallo!

Ich bin nun schon seit knapp ner Stunde dabei zu versuchen auf PHP5 zu wechseln. Doch es tauchen immer neue Probleme auf. Also ich habe das packet (5.0.4) runtergeladen, entpackt, ./conigure ausgeführt.

Da tauchte das erste Problem auf: flex war nicht installiert, also yast angeschmissen und flex nachinstalliert. ./configure nochmal ausgeführt, da tauchte das nächste problem auf.
xml2-config not found. Please check your libxml2 installation
OK, also von rpmseek das libxml2 package geloaded, und versucht zu installieren. Versucht deshalb weil dabei folgende Fehlermeldung erscheint
libhistory.so.5 is needed by libxml2-2.6.17-0.1
libreadline.so.5 is needed by libxml2-2.6.17-0.1
Gesucht, und in nem Forum den Tipp gefunden ne Verlinkung drauf zu machen, libhistory.so.4 und libreadline.so.4 sind bei mir ja vorhanden.
Also libhistory.so.5 auf libhistory.so.4 und libreadline.so.5 auf libreadline.so.4 gelinkt.

rpm -i nochmal ausgeführt, und die Fehlermeldung besteht trotsdem.
Jetzt bin ich mit meinem Latein am ende, und bin hier gelandet!

Jemand ne rettende Idee für mich?
Vielleicht stell ich mich auch einfach nur ein bischen dämlich an.
Benutzen tue ich Suse 9.1
Danke schonmal
jhnet
Posts: 98
Joined: 2004-07-20 11:43
 

Re: PHP4 -> PHP5

Post by jhnet »

Hallo,

wenn Du flex schon per yast installiert hast frage ich mich warum Du libxml2 nicht auch mittels yast nachinstallierst.
Bei Suse 9.1 bekommst Du dann die Version 2.6.7, Abhängigkeiten löst yast schliesslich automatisch auf (und wenn nicht kannst Du immernoch auf weitere Pakete von Suse zurückgreifen). Diese Version scheint mit libreadline.so.4.3 und libhistory.so.4.3 auszukommen und PHP 5.0.4 läuft bei mir mit dieser Konfiguration ganz ausgezeichnet.

Bye,
Jörg
zwerg_se
Posts: 12
Joined: 2005-08-03 22:32
 

Re: PHP4 -> PHP5

Post by zwerg_se »

Ja, das frage ich mich auch :-D
egal
also libxml2 habe ich erfolgreich via yast installiert.
Danach ./configure nochmal angeworfen, und folgene fehlermeldung:
configure: error: xml2-config not found. Please check your libxml2 installation.
Muss ich irgendwo angeben wo der config file liegt?
jhnet
Posts: 98
Joined: 2004-07-20 11:43
 

Re: PHP4 -> PHP5

Post by jhnet »

Hi,

hast Du auch das Paket libxml2-devel mit installiert?
Ansonsten kannst Du auch das Verzeichnis angeben mit --with-libxml-dir=<dir> oder es zumindest in den Pfad aufnehmen, das xml2-config liegt in /usr/bin, die Library unter /usr/lib.

Eine andere Möglichkeit wäre das XML komplett raus zu lassen falls Du es nicht zwingend brauchst, macht das PHP5 wieder ein bisschen kleiner: --disable-libxml :?:

Bye,
Jörg
kawfy
Posts: 307
Joined: 2002-08-08 23:45
 

Re: PHP4 -> PHP5

Post by kawfy »

Zwerg_se wrote:Ich bin nun schon seit knapp ner Stunde dabei zu versuchen auf PHP5 zu wechseln. Doch es tauchen immer neue Probleme auf. Also ich habe das packet (5.0.4) runtergeladen, entpackt, ./conigure ausgeführt.

Da tauchte das erste Problem auf:
[...]
Benutzen tue ich Suse 9.1
:?: schonmal die RPM unter ftp://ftp.suse.com/pub/projects/apache/php5/ und Verwandte ausprobiert?
zwerg_se
Posts: 12
Joined: 2005-08-03 22:32
 

Re: PHP4 -> PHP5

Post by zwerg_se »

Danke, das hab ich jetzt gelöst, lag den ganzen verlinkungen die ich erstellt habe. Hab nun noch openssl-dev nachinstalliert, nachdem mich configure freundlich drauf aufmerksam gemacht hat^^.
So, aber nun (wie könnte es auch anders sein) habe ich wieder ein problem :twisted:

checking for MySQL UNIX socket location... /var/lib/mysql/mysql.sock
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore.
/var/lib/mysql/mysql.sock ist vorhanden, ist aber eine leere, und schreibgeschützte datei. Was für header dateien werden denn gesucht? Die MySQL Version ist 4.0.18

// Edit
@kawfy
Ich benutze rpm's nur, wenn es zwingend notwendig ist, da ich dort nicht genau nachvolziehen kann, was gemacht wird. Ich habe mit rpms schlechte erfahrungen, z.b. das auch manchmal reste nach der rückinstallation bleiben die z.b. durch unterprogramme erzeugt wurden usw. . ich möchte es erstmal "Handmade" versuchen und selbst kompelieren und einbinden usw. :), warum einfach wenns auch kompliziert geht :roll:
zwerg_se
Posts: 12
Joined: 2005-08-03 22:32
 

Re: PHP4 -> PHP5

Post by zwerg_se »

ok, problem glöst, mysql-dev musste nachinstalliert werden, war im yast nicht vorhanden, als via rpm, jetzt klappts, jeden fals der configureteil, mal sehen was der rest sagt :D
Post Reply