derJuergen
Newbie
Hallo Leute,
Auf einem RedHat ES 3 will ich ein LAMP System betreiben.
Der Rechner kam als "Edge Server" von Dell und hatte lediglich(!)
das Mysql-Client Paket (3.23), inklusive php-mysql installiert.
Wenn ich MySQL Server 4.1 aufspiele, kommen Abhängigkeitskonflikte,
u.a. wegen der Library libmysqlclient.0.0.10.so.
Also werfe ich den alten 3.23 Client mitsamt php-mysql 'runter,
dann die neuen Pakete 'rauf, der Server startet, alles prima.
Aber jetzt beschwert sich PHP, dass die Library libmysqlclient.0.0.10.so
nicht gefunden werden kann !
Stattdessen ist mit der neuen Installation libmysqlclient.0.0.15.so
installiert, welche PHP anscheinend nicht laden kann.
Die einzige "Lösung", die nach knapp 1,5 Tagen hingekriegt habe,
bestand darin, die alte libmysqlclient.0.0.10.so von Hand nach /usr/local/lib (?) zu legen, dann ging es.
Aber schön ist das nicht, und ich habe so meine Bedenken, dass alles klappen wird mit meiner PHP-MySQL Anwendung.
Also die Frage ist: Warum verlangt PHP ausgerechnet diese alte
dynamische Library ? Es ist php-4.3.2-8.ent.rpm installiert.
Ausserdem würde mich interessieren: Welche Rolle spielt die
Extension mysql.so, die in php.ini zwar auskommentiert ist,
aber in der Datei /etc/php.d/mysql.ini erwähnt wird ?
Ich möchte nicht wirklich irgendetwas kompilieren, bin damit
wenig erfahren, und finde ausserdem ist das einfach ein schlechter
Witz, was Dell da softwaremässig als Server ausliefert, da
kommt man ja mit einer Knoppix CD schneller ans Ziel...
Vielen Dank für Eure Hilfe
Jürgen
Auf einem RedHat ES 3 will ich ein LAMP System betreiben.
Der Rechner kam als "Edge Server" von Dell und hatte lediglich(!)
das Mysql-Client Paket (3.23), inklusive php-mysql installiert.
Wenn ich MySQL Server 4.1 aufspiele, kommen Abhängigkeitskonflikte,
u.a. wegen der Library libmysqlclient.0.0.10.so.
Also werfe ich den alten 3.23 Client mitsamt php-mysql 'runter,
dann die neuen Pakete 'rauf, der Server startet, alles prima.
Aber jetzt beschwert sich PHP, dass die Library libmysqlclient.0.0.10.so
nicht gefunden werden kann !
Stattdessen ist mit der neuen Installation libmysqlclient.0.0.15.so
installiert, welche PHP anscheinend nicht laden kann.
Die einzige "Lösung", die nach knapp 1,5 Tagen hingekriegt habe,
bestand darin, die alte libmysqlclient.0.0.10.so von Hand nach /usr/local/lib (?) zu legen, dann ging es.
Aber schön ist das nicht, und ich habe so meine Bedenken, dass alles klappen wird mit meiner PHP-MySQL Anwendung.
Also die Frage ist: Warum verlangt PHP ausgerechnet diese alte
dynamische Library ? Es ist php-4.3.2-8.ent.rpm installiert.
Ausserdem würde mich interessieren: Welche Rolle spielt die
Extension mysql.so, die in php.ini zwar auskommentiert ist,
aber in der Datei /etc/php.d/mysql.ini erwähnt wird ?
Ich möchte nicht wirklich irgendetwas kompilieren, bin damit
wenig erfahren, und finde ausserdem ist das einfach ein schlechter
Witz, was Dell da softwaremässig als Server ausliefert, da
kommt man ja mit einer Knoppix CD schneller ans Ziel...
Vielen Dank für Eure Hilfe
Jürgen