PHP extension können nicht geladen werden.

kommissar

Well-known member
ID: 54641
L
22 September 2006
496
20
Hallo,

ich stehe vor einem Problem und hoffe das Ihr mir helfen könnt.

Also: Installiert sind ein Apache 2.2.X und PHP5 sowie ein MySQL Server auf einem Windows XP SP3.

Problem: PHP kann in erster Linie nicht auf MySQL zugreifen.

Die php.ini ist soweit tip top OK.
Allerdings zeigt sich in der error Log etwas komisches.

php.ini
Code:
; Directory in which the loadable extensions (modules) reside.
extension_dir ="C:\Programme\PHP\ext"
Code:
[PHP_BZ2]
extension=php_bz2.dll
[PHP_CURL]
extension=php_curl.dll
[PHP_DBASE]
extension=php_dbase.dll
[PHP_GD2]
extension=php_gd2.dll
[PHP_IMAP]
extension=php_imap.dll
[PHP_LDAP]
extension=php_ldap.dll
[PHP_MYSQL]
extension=php_mysql.dll
[PHP_OPENSSL]
extension=php_openssl.dll
[PHP_SOCKETS]
extension=php_sockets.dll
[PHP_CPDF]
extension=php_cpdf.dll
[PHP_EVENT]
extension=php_event.dll
[PHP_FILEINFO]
extension=php_fileinfo.dll
[PHP_IMAGICK]
extension=php_imagick.dll
[PHP_JAVA]
extension=php_java.dll
[PHP_PDF]
extension=php_pdf.dll
[PHP_POP3]
extension=php_pop3.dll
[PHP_PRINTER]
extension=php_printer.dll
[PHP_SMTP]
extension=php_smtp.dll
[PHP_SSH2]
extension=php_ssh2.dll
[PHP_STATS]
extension=php_stats.dll

Und nun das Error Log:
Code:
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Programme\\PHP\\ext\\php_curl.dll' - Das angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Programme\\PHP\\ext\\php_ldap.dll' - Das angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Programme\\PHP\\ext\\php_mysql.dll' - Das angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Programme\\PHP\\ext\\php_openssl.dll' - Das angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Programme\\PHP\\ext\\php_ssh2.dll' - Das angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0

Somit gibt phpMyAdmin nurnoch folgende Meldung aus:

phpMyAdmin - Fehler

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

Ich weiss einfach nichtmehr weiter. Alles mögliche habe Ich schon versucht, Neuinstallation Apache etc. sowie ggf. Registry einträge.
 
hmm, ich kenn mich jetzt nicht mit Fehlerausgaben aus, aber C:\\Programme\\PHP\\ext\\php_mysql.dll hat immer ein doppeltes \ ...

wenn der auf diesem Pfad zugreifen will, dann kann es auch nicht gehn ^^
ich glaub, das nennt sich Maskierung oder so

ansonsten hab ich grad auch nix beizutragen ;)
 
Hi,

also bei mir steht da noch ein \ am Ende, siehe:

PHP:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:\xampplite\php\ext\"

Ist der Ordner PHP wirklich in Programme installiert?

Gruß Ronja
 
Hast Du es schon mal mit einer XAMPP Installation probiert?
Da ist ja normalerweise alles dabei und perfekt vorkonfiguriert...

Wie bei Ronja schaut das bei mir so aus:
Code:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:\xampp\php\ext\"
 
3 Dateien ins Verzeichnis c.\windows\systems koppieren

ich habe ein Windows Server 2012 R 64 bit

C:\Windows\System

die 3 da reinhauen

libeay32.dll
libsasl.dll
ssleay32.dll


Windows NT *** 6.3 build 9200 (Windows Server 2012 R2 Standard Edition) i586
Build Date Nov 12 2014 19:46:49
Compiler MSVC9 (Visual C++ 2008)
Architecture x86
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--disable-static-analyze" "--with-pgo"
Server API Apache 2.0 Handler
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File C:\php\php.ini