Die Erweiterung "mysql" kann nicht geladen werden.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • marbu
    antwortet
    Die Erweiterung mysql kann nicht geladen werden.

    hallo zusammen,
    ich will auf meinem rechner wamp installieren, da ich typo3 installieren will, habe soweit alles befolgt bekommen aber am schluss die meldung
    "Die Erweiterung mysql kann nicht geladen werden. Bitte überprüfen Sie Ihre PHP-Konfiguration".
    da ich auch nicht soviel ahnung vom programmieren hab bitte ich euch um hilfe.
    schon im voraus danke
    martin
    Angehängte Dateien

    Einen Kommentar schreiben:


  • gen
    antwortet
    Hallo Leute,

    Sorry. Das ich den alten Thread wieder rauskrame. Habe heute Apache, PHP, MySQl etc neu aufgesetzt und PHPMyAdmin will einfach nicht:

    Die Erweiterung mysql kann nicht geladen werden. Bitte �berpr�fen Sie Ihre PHP-Konfiguration.
    In der php.ini habe ich:
    PHP-Code:
    extension_dir "C:\php\ext\"
    extension=php_mysql.dll
    extension=php_mysqli.dll 
    Der Pfad ist definitiv richtig. Woran könnte es noch liegen?

    Viele Grüße,
    gen

    Einen Kommentar schreiben:


  • mA|tRiX2k7
    antwortet
    Hallo liebe Leute.

    Ich hab alles ausprobiert aber es will einfach nicht laufen.

    Hab Andauernd bekomm ich den Fehler :

    phpMyAdmin - Fehler

    Die Erweiterung mysql kann nicht geladen werden. Bitte �berpr�fen Sie Ihre PHP-Konfiguration. - Dokumentation



    Den Pfad vernünftig angegeben, die extension angegeben aber es will nicht.

    Zum test:

    Wenn ich die PHP.EXE starte sagt er mir folgendes:

    Der Prozedureinspringpunkt "empty_string" wurde in der DLL php5ts.dll nicht gefunden.

    Dann kommt in nem Dosfenster:

    PHP-Warning: PHP-Startup: Unable to load dynamic library "c:\windows\system32\php_mysql.dll Die angegeben Prozedur wurde nicht gefunden. in Unknown in line 0

    Hat jemand ne Ahnung?

    Vielen Dank im voraus.

    Einen Kommentar schreiben:


  • jahlives
    antwortet
    2) Die libmysql.dll Datei aus C:\php in C:\WINDOWS\system32 kopieren.
    Ja am besten dein ganzes D: ins system32 kopieren. Sorry aber das ist fäkal Du weisst schon warum das funzt ? Weil du die Datei in ein Verz kopierst, das im Path steht. Warum denn nicht Windows bekannt geben, dass der Path auf php und php/ext ausgeweitet werden soll ?--> In solchen hartnäckigen Fällen kann es das einfachste sein das PHP Verz und das Ext Verz in den Umgebungsvars einzutragen. Et voilà nach einem Neustart funzt dann alles wie gewollt.

    Gruss

    tobi

    Einen Kommentar schreiben:


  • kom4
    antwortet
    1) extension_dir = "c:\php\ext"


    2) Die libmysql.dll Datei aus C:\php in C:\WINDOWS\system32 kopieren.

    Dann müßte es funktionieren

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Original geschrieben von p-flash
    Hatte mal gelesen statt mysql soll mysqli benutzt werden weil das besser ist oder so.
    Nun ja, mysqli bietet einige Verbesserungen - bspw. prepared statements, lässt sich als Objekt nutzen, etc.

    Aber dann muss man natürlich auch die mysqli-Funktionen (bzw. das Objekt) nutzen, und nicht mehr die alten mysql-Funktionen ...

    Einen Kommentar schreiben:


  • p-flash
    antwortet
    hmm...ok ohne das i klappt es. Hatte mal gelesen statt mysql soll mysqli benutzt werden weil das besser ist oder so.

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Original geschrieben von p-flash
    ich habe die gleiche Fehlermeldung. Finde den Fehler nicht. In php.ini habe ich stehen:

    ; Directory in which the loadable extensions (modules) reside.
    extension_dir = "c:\php5\ext"
    extension = php_msql.dll
    extension = php_mysqli.dll
    Und wie kommst du darauf, dass eine der beiden Extensions die mysql-Funktionen enthalten sollte?

    Dass msql etwas anderes ist, sollte wohl klar sein - und mysqli stellt die mysqli-Funktionen bereit.

    Einen Kommentar schreiben:


  • p-flash
    antwortet
    Hi,

    ich habe die gleiche Fehlermeldung. Finde den Fehler nicht. In php.ini habe ich stehen:

    ; Directory in which the loadable extensions (modules) reside.
    extension_dir = "c:\php5\ext"
    extension = php_msql.dll
    extension = php_mysqli.dll
    Benutze es unter WinXP. Habe auch schon extension_dir = "c:/php5/ext" ausprobiert.

    Die extension-files sind im ordner ext vorhanden. wo könnte das problem liegen?

    danke...

    p-flash

    Einen Kommentar schreiben:


  • Dragon75
    antwortet
    @onemorenerd:
    Sieh!
    Wenn man es richtig macht funktionierts!
    Ich staune immer wieder.
    Danke für Deine Hilfe!

    Gruß

    Dragon75

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    extension_dir = "C:\Windows\system32\"
    sollte funktionieren (bzw. WinNT oder wie auch immer dein Windowsverzeichnis heißt).
    Jede Änderung an der php.ini wirkt aber erst, wenn du den Webserver neu gestartet hast!

    Einen Kommentar schreiben:


  • Dragon75
    antwortet
    Also den Part in der php.ini in dem auf die php_mysql.dll verweist habe ich gefunden.
    Die php_mysql.dll auch (liegt in system32).

    Pfad angepasst:
    extension_dir = "system32/" --> will nicht.
    extension_dir = "/system32/" --> will auch nicht.
    extension_dir = "./system32/" --> will schon mal gleich gar nicht.
    extension_dir = "C:\WINDOWS\system32\" --> streikt auch.
    Binaries runtergeladen und dazu kopiert Verweis auf das ext Verzeichnis
    gelegt. --> kein Erfolg.

    Was mach ich bloß verkehrt??

    Ach ja: Neustart hat et auch nich gebracht. *verzweifel*
    Zuletzt geändert von Dragon75; 05.06.2006, 09:28.

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    In die php.ini! Genaueres verrät das Manual auf http://php.net.

    Einen Kommentar schreiben:


  • Dragon75
    antwortet
    Danke für den Tipp.
    Und wo trägt man den ein?
    Muss noch dazu sagen dass ich PHP mässig eigentlich eher gar nix weiß.

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    Gib den kompletten absoluten Pfad zum extension_dir an.

    Einen Kommentar schreiben:

Lädt...
X