ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
416
416
EMPFEHLEN
-
Hi Leute!
Seit einiger Zeit betreibe ich nun auf meinem Notebook ein LAMP System. Bis auf mySQL hab ich bisher auch alles erfolgreich genutzt. Heute wollte ich mir zum Testen ein CMS aufspielen und muss dafür natürlich ne Datenbank anlegen. Also hab ich mir das neuste phpMyAdmin gezogen, das Packet extrahiert und konfiguriert. Jetzt bekomm ich allerdings die Fehlermeldung, dass er nicht auf mySQL zugreifen kann. Als mögliche Fehlerquelle wird angegeben, dass mySQL nicht installiert sein soll. Als mein erster Test habe ich ein kleines Script geschrieben, das testet, ob die Funktion mysql_connect() existiert. Scheinbar tut sie das nicht, habe wohl beim Kompilieren von PHP vergessen, --with-mysql anzugeben.
Bei der Gelegenheit hab ich mir dann gleich die neuste Version von PHP gezogen und wollte die Installieren. Da ich aber kein Linux-Guru bin, wusste ich nicht genau, wie das genau mit dem Upgrade funktioniert. Also hab ich dann erstmal ein paar Ordner mit PHP-Inhalten umbenannt um bei einer Neuinstallation nichts durcheinander zu bringen. Komischerweise gab es dann solche Pfade wie /usr/bin/bin/*. Weiß aber nicht, ob das ebenfalls ein Fehler von mir beim Kompilieren war (z.B. PREFIX falsch angegeben) oder nicht. Nun ja. Auf jedenfall wollte ich dann PHP kompilieren mit folgender Kommandozeile (wie in der Datei INSTALL angegeben):
# ./configure --with-mysql --with-apxs
Das wollte aber nicht funktionieren. Er meldete, dass er apxs nicht findet, obwohl das Modul mod_so.c existiert. apxs aber wirklich nicht (hab danach gesucht und nur ein Apache-Manual gefunden).
Habe es dann mal ohne apxs versucht:
# ./configure --with-mysl
# make
# make install
Da PHP vorher ja lief, dachte ich mir, dass ich nicht viel weiteres beachten muss. Aber es läuft immer noch nicht.
In der Konfiguration des Apaches hab ich dann gesehen, dass er die Datei libphp4.so einbinden möchte. Die hab ich gesucht und auch gefunden, allerdings noch die alte Version. Dann hab ich noch in der Ausgabe von ./configure gesehen, dass sich PHP als cgi installieren will. Warum, weiß ich nicht.
Kann mir einer sagen, was ich denn falsch mache oder was ich genau beachten muss? Evtl. kann mir auch jemand sagen, wo ich ein Listing der installierten Dateien finde, um diese komplett zu entfernen. Oder ist das gar nicht nötig? Dann wüsste ich auch gerne, wie ich die libphp4.so neu erzeugen kann.
Bei dem Ganzen kam mir auch der Gedanke, den Apache 2.0 drauf zu packen. Aber hier hab ich leider auch keine Ahnung, wie ich bei einem Upgrade vorgehen muss. Denn das Problem ist ja, dass ich nicht weiß, welche Dateien ich entfernen muss oder ob das auch die Apache-Installationsprozedur übernimmt. Auf http://httpd.apache.org habe ich leider noch keine Antwort gefunden.
Hoffe, jemand versteht mein Problem und kann mir etwas helfen
Gruß und gute Nacht,
mattUnsere Stellengesuche:
HTML-CSS-Programmierer
Perl-Entwickler
Bist du fit genug? Bewirb dich jetzt!
Stand: 22.09.2005
Ähnliche Themen
-
First-Letter funktioniert nicht wie gewollt
Von paraphan im Forum CSSAntworten: 8Letzter Beitrag: 07.09.10, 16:52 -
Kontaktformular fuktioniert nicht richtig
Von crix im Forum PHPAntworten: 3Letzter Beitrag: 15.12.08, 14:29 -
Domainweiterleitung - nicht gewollt ^^
Von heroeskiller im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 01.07.07, 21:37 -
USB Bluetooth Dongle fuktioniert nicht
Von JaLeo im Forum Virtualisierung (VMWare, Virtual PC & Co.)Antworten: 3Letzter Beitrag: 15.12.05, 15:37 -
Array Ausgabe bei db fuktioniert nicht
Von kle-ben im Forum PHPAntworten: 14Letzter Beitrag: 20.01.05, 22:39





Zitieren
Login





