Ich verwende PHP 5.6.21 unter IIS auf Windows Server 2012R2. PHP funktioniert super.php_mssql.dll wird nicht in PHP.ini geladen
Ich brauche PHP auf eine Microsoft SQL-Datenbank zu verbinden, so habe ich diese Zeile in der php.ini unkommentiert: extension = php_mssql.dll
Ja, ich habe diese Datei im Ordner ext und die korrekte Ordner wird für Erweiterungen in der php.ini-Datei aufgeführt.
Ich habe auch SQL Native Client installiert, die ODBC-Treiber und die PHP-SQL-Treiber.
Wenn ich auf eine SQL-Datenbank verbinden gehen, erhalte ich: Fatal error: Call to undefined function mssql_connect() in ....
Dieser EXACT-Code wird auf einem älteren 2003-Server zu arbeiten.
Wenn ich an der phpinfo auf dem neuen Server suchen, dann ist dies in der "konfigurieren Befehl" Bereich:
cscript/nologo configure.js "--enable-Snapshot-build" „--enable-debug -pack "" --disable-zts "" --disable-isapi "" --disable-nsapi "" --without-mssql "" --without-pdo-mssql "" --without-pi3web "" --with-pdo-oci = c: \ php-sdk \ oracle \ x86 \ instantclient_12_1 \ sdk, freigegeben "" --with-oci8-12c = c: \ php-sdk \ oracle \ x86 \ instantclient_12_1 \ sdk, freigegeben "" --with-enchant = shared "" --enable-object-out-dir = ../obj/"" --enable-com-dotnet = geteilt "" --with-mcrypt = static "" - ohne-analyzer "" --with-pgo "
Das sieht stran aus ge - es hat "ohne-mssql" dort aufgelistet ... hindert das mssql daran zu arbeiten? Da ich die Erweiterung in die php.ini-Datei geladen habe, weiß ich nicht, wo ich sonst noch hinschauen soll ...
Irgendwelche Hilfe GREATly geschätzt - das macht mich verrückt. Vielen Dank!
PS - Ich weiß, ich kann mssql_connect mit sqlsrv_connect ersetzen, aber es gibt eine Menge Code, der aktualisiert werden müsste - ich versuche, dies zu vermeiden, da dieser Code auf einem älteren Server funktioniert.
Das bedeutet genau das, was es sagt, dass es ohne Unterstützung für mssql kompiliert wurde – miken32
Mögliches Duplikat von [PHP auf IIS7 mit (PDO) MS-SQL-Unterstützung] (http://stackoverflow.com/questions/9797951/php- on-iis7-mit-pdo-ms-sql-support) – miken32
Miken - Entschuldigung, ich glaube, ich verstehe einfach nicht - ist das, was verhindert, dass es funktioniert, obwohl ich die Erweiterung in der php.ini aktiviert habe? Ich habe diesen anderen Beitrag gesehen, aber ich kann immer noch nicht funktionieren. – ShorePatrol