WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 28.10.2005, 14:41   #1
ff
Veteran
 
Registriert seit: 13.11.1999
Beiträge: 466


Standard debian - php5 - mysql

Kennt jemand eine Moeglichkeit, auf Debian Sarge php5 mit mySQL-Unterstuetzung zu installieren, ohne php5 selbst kompilieren zu muessen?

Danke
ff
ff ist offline   Mit Zitat antworten
Alt 28.10.2005, 15:04   #2
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Standard

Folgendes in /etc/apt/sources.list eintragen:
Code:
deb http://packages.dotdeb.org stable all
und dann

apt-get update
apt-get install php5 php5-mysql

MySQL 5.0.15 ist dort übrigens auch verfügbar
Philipp ist offline   Mit Zitat antworten
Alt 28.10.2005, 23:22   #3
ff
Veteran
 
Registriert seit: 13.11.1999
Beiträge: 466


Standard

Genauso haette ich mir das auch vorgestellt und habe es deshalb auch probiert. Der Effekt:

php4 + mySQL5 = wunderbar
php5 alleine = wunderbar
php5 + php5-mysql + mySQL5 = kein Zugriff auf mySQL-dbs via php

Lustigerweise funktioniert aber phpMyAdmin weiterhin ausgezeichnet!?! Der hat wohl sein eigenes php onboard ...

Was ich ergoogelt habe ist, dass die mySQL-Unterstuetzung im php5-Paket nicht mehr vorhanden ist. Das php5-mysql(i)-Paket alleine scheint auch nicht viel zu helfen.

Also soll man 10 zusaetzliche Pakete installieren um dann php5 mit mySQL-Unterstuetzung kompilieren zu koennen . . . und das will ich mir nicht unbedingt antun . . .

In der Hoffnung, dass ich etwas missverstanden habe und es doch via apt moeglich ist, habe ich diesen Thread eroeffnet . . .
ff ist offline   Mit Zitat antworten
Alt 29.10.2005, 00:03   #4
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Standard

php5-mysqli != php5-mysql

Wahrscheinlich hast Du nur das php5-mysqli Paket installiert. Für ältere Anwendungen die nicht mit dem neuen mysqli Modul funktionieren, muss auch php5-mysql installiert werden.
Philipp ist offline   Mit Zitat antworten
Alt 29.10.2005, 02:05   #5
ff
Veteran
 
Registriert seit: 13.11.1999
Beiträge: 466


Standard

Danke, aber das ist mir schon klar. Ich habe es mit php5-mysql, php5-mysqli und php5-mysql + php5-mysqli probiert.

Es wuerde mir schon helfen, wenn du oder jemand anderer schreibt, dass es bei dir oder ihm funktioniert.
ff ist offline   Mit Zitat antworten
Alt 29.10.2005, 10:45   #6
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

In der php.ini den Kompatibilitätsmodus aktiviert?
Normalerweise gibt es keine Probleme.

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 29.10.2005, 11:11   #7
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Fehlermeldung wär halt doch nicht schlecht

Was sagt $ ldd /usr/lib/php5/<APINO>/mysql.so ?

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 29.10.2005, 12:40   #8
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Standard

Zitat:
Original geschrieben von ff
Danke, aber das ist mir schon klar. Ich habe es mit php5-mysql, php5-mysqli und php5-mysql + php5-mysqli probiert.

Es wuerde mir schon helfen, wenn du oder jemand anderer schreibt, dass es bei dir oder ihm funktioniert.
Hier funktioniert zumindest PHP 5 mit MySQL 4.1.15 ohne Probleme

Schau einmal in deiner /etc/php5/apache/php.ini nach ob folgendes drinnen steht:
Code:
extension=mysql.so
Philipp ist offline   Mit Zitat antworten
Alt 29.10.2005, 15:07   #9
ff
Veteran
 
Registriert seit: 13.11.1999
Beiträge: 466


Standard

Zuerst einmal herzlichen Dank an alle fuer die Hilfeversuche!

Also in der /etc/php5/apache/php.ini ist
extension=mysql.so
eingetragen.

NUR . . . es laeuft aber bei mir apache2 und in der /etc/php5/apache2/php.ini war es NICHT eingetragen! Andere (gd.so, mcrypt.so, . . .) hingegen schon.

Nach der Eintragung funktioniert alles wunderbar! SUPER!

NUR . . . wieso war es hier nicht eingetragen? Ich konnte nirgends lesen, dass man diese Zeile haendisch nachtragen muss.

Wie auch immer
danke und lg
ff
ff ist offline   Mit Zitat antworten
Alt 29.10.2005, 15:32   #10
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Standard

Zitat:
Original geschrieben von ff
NUR . . . wieso war es hier nicht eingetragen? Ich konnte nirgends lesen, dass man diese Zeile haendisch nachtragen muss.
Die DotDeb.org Pakete sind nicht offiziell. Mir ist es auch schon öfter passiert dass "extension" Einträge gefehlt haben oder nicht richtig formatiert waren.

Falls der Server zum Hosten von Websites verwendet wird (also kein Testserver ist), würde ich auch noch php5-eaccelerator installieren und /tmp/eaccelerator anlegen. eAccelerator bringt einen beachtlichen Geschwindigkeitvorteil bei PHP basierenden Websites.
Philipp ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:15 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag