
I Я пытаюсь настроить плагин базы данных ms sql server на сервере php 7.1.0 wamp. Я загрузил плагины php для windows 10 pr0 ms sql server с веб-сайта microsodt и поместил их в C: \ wamp \ bin \ php \ php7.1.22 \ ext. и изменил файл php_ini с этими расширениями, а также включил драйвер odbc. Тем не менее, я продолжаю решать эту проблему,
> [20-Dec-2018 07:10:25 UTC] PHP Warning: PHP Startup: Unable to load
> dynamic library
> 'c:/wamp/bin/php/php7.1.22/ext/php_pdo_sqlsrv_71_nts.dll' - The
> specified module could not be found. in Unknown on line 0
> [20-Dec-2018 07:10:25 UTC] PHP Warning: PHP Startup: Unable to load
> dynamic library 'c:/wamp/bin/php/php7.1.22/ext/php_sqlsrv_71_nts.dll'
> - The specified module could not be found. in Unknown on line 0 [20-Dec-2018 07:10:26 UTC] PHP Warning: PHP Startup: Unable to load
> dynamic library
> 'c:/wamp/bin/php/php7.1.22/ext/php_pdo_sqlsrv_71_nts.dll' - The
> specified module could not be found. in Unknown on line 0
> [20-Dec-2018 07:10:26 UTC] PHP Warning: PHP Startup: Unable to load
> dynamic library 'c:/wamp/bin/php/php7.1.22/ext/php_sqlsrv_71_nts.dll'
> - The specified module could not be found. in Unknown on line 0
extension=php_bz2.dll
extension=php_curl.dll
extension=php_com_dotnet.dll
;extension=php_enchant.dll
extension=php_fileinfo.dll
;extension=php_ftp.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
extension=php_odbc.dll
extension=php_pdo_sqlsrv_71_ts.dll
extension=php_pdo_sqlsrv_71_nts.dll
extension=php_sqlsrv_71_ts.dll
extension=php_sqlsrv_71_nts.dll
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_phpdbg_webhelper.dll
;extension=php_shmop.dll
; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
;extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
Добавлено расширение, я не знаю, как поделиться полным файлом. @ Д.Димитров
Попробуйте закомментировать эти две строчки: `extension = php_pdo_sqlsrv_71_nts.dll extension = php_sqlsrv_71_nts.dll`
Пожалуйста, выполните <? Php phpinfo ();?>. Есть ли раздел с именем pdo_sqlsrv (если вы используете PDO) и / или sqlsrv (без PDO)?
вам нужен только extension=php_pdo_sqlsrv_71_ts.dll and extension=php_sqlsrv_71_ts.dll
Вы скачали драйвер odbc для Sql Server? microsoft.com/en-us/download/confirmation.aspx?id=50420
@Zhorov, да казнил. Да, я видел, что поддержка pdo_sqlsrv pdo_sqlsrv и версия 4.1.4.9021
@McBern, extension = php_pdo_sqlsrv_71_ts.dll, этого достаточно, чтобы установить соединение с php на ms sql server
@SaranyaSubramanian ОК. Напишите простой скрипт и попробуйте подключиться.
@McBern, у меня уже есть odbc 16 в моей машине
@McBern Большое спасибо ... У меня это работает .... Я зря потратил время, просматривая сообщения журнала ошибок nts
Без проблем....,






Покажите, что вы добавили в
php.ini