Mailinglisten-Archive |
Moin, ----- Original Message ----- From: "Daniel Hamm" <danielhm_(at)_t-online.de> To: <php_(at)_phpcenter.de> Sent: Thursday, November 29, 2001 1:03 AM Subject: Re: [php] Nach Kompilieren von PHP startet Apache nicht mehr > > Aehmm.. also.... Bei den alten Versionsstaenden tut man sich natuerlich > > schwer. > > Tut mir leid. Ich hatte halt die entsprechenden Quellen noch drauf und sah > keinen Grund zum Update ... dachte schließlich das Ganze wär ne Sache von 2 > Minuten ;-). > Hab mir jetzt dennoch aktuelle Versionen geholt ... Apache 1.3.22, PHP 4.0.6 > und MySQL 3.23.40 MySQL 3.23.44 oder so ist aktuell > Wie du schreibst liegt das Problem an MySQL ... kompilier ich PHP ohne diese > ./confiugre-Option, läufts. > Bei > > ./configure --with-mysql=/usr/local/mysql/ > > läuft es nicht, dafür wieder bei > > ./configure --with-mysql > > /usr/local/mysql ist das Verzeichnis, in das MySQL entpackt wurde, hab es > nicht kompiliert, sondern nur als Binary. ? Also wenn du beim PHP ./configure nix angibst wird der interne Mysql Client genommen den PHP seit einer fruehen PHP 4.x mitbringt. Bewusst ausschalten kann man das nur mit --without-mysql. Du must schon Mysql natuerlich auch kompiliert haben. Evtl. fehlen in deinem Binary irgentwelche Headerfiles oder Libs. Bei --with-mysql sucht er nur im Standardpfad und nur weil er nicht abbricht heist das nicht das alles vanilla war. Stelle sicher nicht Reste von einer alten Mysqlinstallation wo anders zuhaben , also das Teile eher im Pfadstehen. Gucke die Ausgabe von ./configure genau an ob er MySql findet. Wo liegt deine zlib ? Gruss Joerg Behrens
php::bar PHP Wiki - Listenarchive