Microsoft Driver for PHP - Modul nicht gefunden

20/04/2013 - 13:53 von Jörg Burzeja | Report spam
Hallo Experten,

System:

Installation in einer VM

Windows 2008 Server R2 x64
Webserver IIS 7
PHP 5.4.14 installiert unter PHP5
Microsoft Driver 3.0 for PHP for SQL Server -
http://www.microsoft.com/en-us/down...ls.aspx?id 098
SSMS 2008 Express R2

II7 funktioniert. PHP Seiten lassen sich aufrufen. Anmeldung zur
Datenbank mit SSMS funktiniert.

Anmeldung zur Datenbank aus PHP schlàgt fehl (SQL Server Treiber wurden
unter PHP mit dem PHP Manager eingebunden, und werden als aktiviert
angezeigt).

Einziger Hinweis in der php-5.4.14_errors.log

PHP Startup: Unable to load dynamic library
'C:\PHP5\ext\php_pdo_sqlsrv_54_nts.dll' - Das angegebene Modul wurde
nicht gefunden.
in Unknown on line 0
PHP Startup: Unable to load dynamic library
'C:\PHP5\ext\php_sqlsrv_54_nts.dll' - Das angegebene Modul wurde nicht
gefunden.
in Unknown on line 0

Habe vom vielen Suchen schon kleine Augen, und bin deshalb für jeden
noch so kleinen Hinweis zur Lösung oder zu einer Checkliste, warum die
DLL nicht gefunden werden, sehr dankbar. Bitte eine kurze Info, sollten
weitere Informationen benötigt werden. Einen Auszug aus der php.ini im
Anhang unter (1).

Jörg


(1)
[MSSQL]
; Allow or prevent persistent links.
mssql.allow_persistent = On

; Maximum number of persistent links. -1 means no limit.
mssql.max_persistent = -1

; Maximum number of links (persistent+non persistent). -1 means no limit.
mssql.max_links = -1

; Minimum error severity to display.
mssql.min_error_severity = 10

; Minimum message severity to display.
mssql.min_message_severity = 10

; Compatibility mode with old versions of PHP 3.0.
mssql.compatability_mode = Off

; Connect timeout
;mssql.connect_timeout = 5

; Query timeout
;mssql.timeout = 60

; Valid range 0 - 2147483647. Default = 4096.
;mssql.textlimit = 4096

; Valid range 0 - 2147483647. Default = 4096.
;mssql.textsize = 4096

; Limits the number of records in each batch. 0 = all records in one batch.
;mssql.batchsize = 0

; Specify how datetime and datetim4 columns are returned
; On => Returns data converted to SQL server settings
; Off => Returns values as YYYY-MM-DD hh:mm:ss
;mssql.datetimeconvert = On

; Use NT authentication when connecting to the server
mssql.secure_connection = Off

; Specify max number of processes. -1 = library default
; msdlib defaults to 25
; FreeTDS defaults to 4096
;mssql.max_procs = -1

; Specify client character set.
; If empty or not set the client charset from freetds.conf is used
; This is only used when compiled with FreeTDS
;mssql.charset = "ISO-8859-1"

...

[PHP_PDO_SQLSRV_54_NTS]
extension=php_pdo_sqlsrv_54_nts.dll
[PHP_SQLSRV_54_NTS]
extension=php_sqlsrv_54_nts.dll



Viele Grüsse
Jörg
 

Lesen sie die antworten

#1 Bjoern Hoehrmann
20/04/2013 - 14:21 | Warnen spam
* Jörg Burzeja wrote in de.comp.lang.php:
Einziger Hinweis in der php-5.4.14_errors.log

PHP Startup: Unable to load dynamic library
'C:\PHP5\ext\php_pdo_sqlsrv_54_nts.dll' - Das angegebene Modul wurde
nicht gefunden.
in Unknown on line 0
PHP Startup: Unable to load dynamic library
'C:\PHP5\ext\php_sqlsrv_54_nts.dll' - Das angegebene Modul wurde nicht
gefunden.
in Unknown on line 0



Existieren die Dateien und haben sie die richtigen Zugriffsrechte?
Björn Höhrmann · mailto: · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

Ähnliche fragen