Widziałem wiele z tych postów i przejrzałem je wszystkie, ale nadal nie mogę uzyskać uruchomionego rozszerzenia SQLSRV. Czy możesz mi pomóc? Będę pisać wszystkie informacje mam poniżej:Zainstalować rozszerzenie SQLSRV dla PHP na WAMP
- Windows 7 64-bit
- -WampSerwer 2.2 32-bit
- PHP 5.4.3 32-bit
- Apache 2.2.22 (nie może powiedzieć, czy VC6 lub VC9)
- Microsoft SQL Server 2012 Native Client 64-bitowe
Pobrałem SQLSRV30.exe. Wyodrębniłem pliki dll do C: \ wamp \ bin \ php \ php5.4.3 \ ext.
W moim php.ini:
- extension_dir = "c: /wamp/bin/php/php5.4.3/ext/"
- extension = php_sqlsrv_54_ts.dll
- rozszerzenie = php_pdo_sqlsrv_54_ts.dll
Wiem, że SQLSRV30.exe jest zbudowany jako 32-bitowy. Właśnie dlatego mam 32-bitowe wersje Wamp i PHP. Wiem też, że nic w Wampie nie jest bezpieczne.
Jeśli zobaczę phpinfo(), powinienem zobaczyć sekcję "sqlsrv", ale obecnie nie.
Co robię źle?
Patrz: http://docs.gurock.com/testrail-admin/howto-installing-sqlsrv – Arvind
Różnice między linkiem referencyjnym a moją sytuacją: używam Apache zamiast IIS. Wierzę, że używam bezpiecznej wersji PHP zamiast bezpiecznej dla wątków, ale jak mogę to stwierdzić? W każdym razie, nie ma pliku o nazwie php_sqlsrv.dll ze strony pobierania rozszerzenia Microsoft SQLSRV PHP. Istnieje wiele różnych wersji pliku sqlsrv, z których każdy może korzystać z różnych rzeczy, takich jak bezpieczeństwo bez wątków i wątków, PHP 5.3.x vs PHP 5.4.x oraz VC6 vs VC9. Znalazłem stronę pobierania tutaj: http://www.microsoft.com/en-us/download/details.aspx?id=20098 – user1971193
można sprawdzić, czy jest ts (wątek bezpieczny), patrząc w folderze php. Instalacje TS używają php5ts.dll, gdzie non-ts używa php5.dll. – Wranorn