mysql und iis - Unable to load dynamic library

Briefkasten

Erfahrenes Mitglied
Ich will auf eine mysql DB connecten mit der Funktion:

Fatal error: Call to undefined function mysql_connect()
Also bin ich Schritt für Schritt folgenden Guid durchgegangen:

http://www.siteinaweek.com/installphp5/howto.php

Bekomme dabei folgende Fehlermeldung:

In der PHP.ini steht folgendes:

C:
extension_dir = "C:\Inetpub\PHP\"
extension=php_mysql.dll
extension=php_mysqli.dll

Bekomme trotzdem folgende Fehlermeldung:

PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Inetpub\PHP\php_mysql.dll' - Die angegebene Prozedur wurde nicht gefunden. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Inetpub\PHP\php_mysqli.dll' - Die angegebene Prozedur wurde nicht gefunden. in Unknown on line 0

Die Datei befindet sich aber 100% in diesem Verzeichniss

Weitere Information:
Aus phpinfo()
PHP Version 5.1.4
descripton , local , master
extension_dir C:\Inetpub\PHP\ C:\Inetpub\PHP\

habt ihr eine Idee an was das liegen kann?

mfg Briefkasten
 
schau mal ob du C:/php5 auf dem rechner hast und ob da die mysql-Extensions liegen.

Hab das bei meinem IIS auch so

C:/Inetpup/php = host

c:/php5 = extensions
 
Ich hab das Problem folgender maßen gelöst:

- Die kompletten "Libarys" runter geladen von php.net/downloads
- Ins Verzeichnis C:\Inetpub\PHP\ entpackt
- In der PHP.ini den Eintrag von extension_dir = "C:\Inetpub\PHP\ext" geändert

Jetzt funktioniertes.
 
Du weisst schon das Du dann mit den php Scripten die Extensions verändern kannst

Da diese in einem Unterverzeichniss von Deinem Host liegen.

Pack die besser in ein anderes Verzeichniss wie c:/php5 dadurch können die Extensions geladen werden aber der der Interpreter kann diese nicht anfassen zum ändern.
 

Neue Beiträge

Zurück