PHP und mySQL wollen nicht
Hallo!
Ich habe alles richtig installiert was PHP und mySQL betrifft, die Datenbankverbindung zu mySQL klappt auch über verschiedene Verwaltungsprogramme und auch über die Kommandozeile, nur will mir PHP eben keine Verbindung über PHP zur Datenbank erstellen. Starte ich phpMyAdmin zeigt es mir an, daß es die Erweiterung mysql nicht laden konnte und will ich die Verbindung zur Datenbank mittels eines Scriptes testen erhalte ich diese Fatal error: Call to undefined function mysql_connect() Fehlermeldung, auch taucht nirgendwo in der phpinfo() das Laden der erforderlichen DLL nicht auf.
Alle Pfade wurden in der .ini, in der Path Variable und noch mal in der .ini im Windows Ordner richtig gesetzt, auch habe ich die libmysgl.dll in das Windows System32 Verzeichnis kopiert so wie es auch im Root Ordner der PHP Konfiguration ist. Habe mir die neueste PHP Distribution geholt, doch will ich über mysqli.dll eine Verbindung zur Datenbank aufbauen zeigte es mir nur ein leere Fenster an.
Ich denke, daß da etwas mit der PHP Kommunikation und mySQL nicht stimmt.
Für Ratschläge bin ich immer dankbar, Zoé
Ich habe alles richtig installiert was PHP und mySQL betrifft, die Datenbankverbindung zu mySQL klappt auch über verschiedene Verwaltungsprogramme und auch über die Kommandozeile, nur will mir PHP eben keine Verbindung über PHP zur Datenbank erstellen. Starte ich phpMyAdmin zeigt es mir an, daß es die Erweiterung mysql nicht laden konnte und will ich die Verbindung zur Datenbank mittels eines Scriptes testen erhalte ich diese Fatal error: Call to undefined function mysql_connect() Fehlermeldung, auch taucht nirgendwo in der phpinfo() das Laden der erforderlichen DLL nicht auf.
Alle Pfade wurden in der .ini, in der Path Variable und noch mal in der .ini im Windows Ordner richtig gesetzt, auch habe ich die libmysgl.dll in das Windows System32 Verzeichnis kopiert so wie es auch im Root Ordner der PHP Konfiguration ist. Habe mir die neueste PHP Distribution geholt, doch will ich über mysqli.dll eine Verbindung zur Datenbank aufbauen zeigte es mir nur ein leere Fenster an.
Ich denke, daß da etwas mit der PHP Kommunikation und mySQL nicht stimmt.
Für Ratschläge bin ich immer dankbar, Zoé
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 79102
Url: https://administrator.de/contentid/79102
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
5 Kommentare
Neuester Kommentar
Moin,
hast du die Zeilen in der php.ini?
Sind diese Dateien im php/ext-Ordner vorhanden?
Hast du auch die 'richtige' php.ini benutzt (es gibt 2: Einmal im apache/bin-Ordner für die Servervariante, eine im php-Verzeichnis, die für die Standalone-php.exe. Die im apache-Ordner meine ich...).
Gruß,
Henrik
hast du die Zeilen in der php.ini?
extension=php_mysql.dll
extension=php_mysqli.dll
Sind diese Dateien im php/ext-Ordner vorhanden?
Hast du auch die 'richtige' php.ini benutzt (es gibt 2: Einmal im apache/bin-Ordner für die Servervariante, eine im php-Verzeichnis, die für die Standalone-php.exe. Die im apache-Ordner meine ich...).
Gruß,
Henrik
Moin,
IIS 6.0 ist ja auch schonmal ein Hinweis...
Welches OS? WinXP?
Es hat was mit der Einbindung der Extensions zu tun, da die Fehlermeldung doch sagt, er kennt die Funktion nicht...
Ich würde mal nach allen php.ini - Dateien suchen und diese kontrollieren, imho benutzt der IIS auch die Standalone-php.exe...
Gruß,
Henrik
IIS 6.0 ist ja auch schonmal ein Hinweis...
Welches OS? WinXP?
Es hat was mit der Einbindung der Extensions zu tun, da die Fehlermeldung doch sagt, er kennt die Funktion nicht...
Ich würde mal nach allen php.ini - Dateien suchen und diese kontrollieren, imho benutzt der IIS auch die Standalone-php.exe...
Gruß,
Henrik