Właśnie próbowałem zainstalować to rozszerzenie na moim serwerze deweloperskim.
Najpierw upewnij się, że rozszerzenie jest poprawnie włączone. Twoje phpinfo()
dane wyjściowe nie wydają się kompletne.
Jeśli rzeczywiście jest poprawnie zainstalowany, twój phpinfo()
powinien mieć sekcję, która wygląda tak:
Jeśli nie otrzymasz tej sekcji w swoim phpinfo()
. Upewnij się, że używasz odpowiedniej wersji. Istnieją zarówno wersje rozszerzenia, które nie są bezpieczne wątkowo, jak i bezpieczne dla wątków.
Na koniec sprawdź swój extension_dir
ustawienie. Domyślnie jest to:extension_dir = "ext"
, przez większość czasu działa dobrze, ale jeśli nie spróbuje:extension_dir = "C:\PHP\ext"
.
====================================================================================
EDYTUJ podane nowe informacje:
Używasz niewłaściwej funkcji. mssql_connect()
jest częścią rozszerzenia Mssql. Używasz rozszerzenia Microsoft, więc użyj sqlsrv_connect()
, API dla sterownika Microsoft, spójrz na SQLSRV_Help.chm
który powinien zostać wypakowany do twojego ext
katalog po rozpakowaniu rozszerzenia.