powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не подключается модуль sqlsrv
16 сообщений из 16, страница 1 из 1
Не подключается модуль sqlsrv
    #39431742
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Apache Version	Apache/2.4.25 (Win64) PHP/5.6.30

Ошибка в логе:
Код: php
1.
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:/USR/php/ext/php_sqlsrv_56_ts.dll' - %1 \xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd Win32.\r\n in Unknown on line 0



Ошибка загрузки модуля sqlrv.
Не могу понять причину.
Библиотека php_sqlsrv_56_ts.dll в ext присутствует.
В php.ini пути прописаны:
extension_dir = "D:/USR/php/ext/"
extension=php_sqlsrv_56_ts.dll

Связка Apache+PHP работает нормально.

Кто сталкивался с такой проблемой?
(на форуме не нашёл ответа)
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39431796
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрядность и версия компилятора библиотеки и пхп должны быть одинаковыми.
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39432436
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PHP: php-5.6.30-Win32-VC11-x64
А библиотка Drivers 4.0, 3.2, 3.1, and 3.0 for PHP for MSSQL Server
3.2: php_sqlsrv_56_ts.dll - она вроде для любой разрядности
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39432443
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Furaphp_sqlsrv_56_ts.dll - она вроде для любой разрядности
заблуждение
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39432444
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забейте в поисковик - Drivers 4.0, 3.2, 3.1, and 3.0 for PHP for MSSQL Server
У макрософака я нашел только один источник скачивания и подразделения на разрядность нет
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39432446
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пробовал и 32-разрядную связку Apache+PHP ставить, но и в этом случае присовокупить модуль sqlsrv к PHP не удалось
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39432493
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.microsoft.com/en-us/download/details.aspx?id=20098

Вроде всё доходчиво расписано
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39432503
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что показывает в phpinfo в следующих строках?

Код: plaintext
1.
2.
3.
4.
Architecture	x64
Compiler	MSVC11 (Visual C++ 2012)
Zend Extension Build	API220131226,TS,VC11
PHP Extension Build	API20131226,TS,VC11
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39432901
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня phpinfo() выдаёт:

Код: plaintext
Architecture	x64
Код: plaintext
Compiler	MSVC11 (Visual C++ 2012)
Код: plaintext
1.
Zend Extension Build	API220131226,TS,VC11
PHP Extension Build	API20131226,TS,VC11
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39432904
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to ИзопропилаТо, что доходчиво описано уже сделано.

Выше привёл log с ошибками
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39433024
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Furato ИзопропилаТо, что доходчиво описано уже сделано.

Выше привёл log с ошибками
Итого - в дистрибутив SQLSRV32.EXE x64 не входит, там только x86

в SQLSRV40.EXE - входит x86 и x64

Соответственно либо на PHP7 переходить, либо на x86.
как вариант взять в руки VS2012 и собрать на свой страх и риск из исходников
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39433209
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил:
httpd-2.4.25-win64-VC14
php-7.1.0-Win32-VC14-x64

картина на изменилась, модуль sqlsrv не подключается
log:
Код: plaintext
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:/USR/php/ext\\php_sqlsrv_7_ts_x64.dll' - \xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd.\r\n in Unknown on line 0
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39433272
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fura,

php_sqlsrv_7_ts_x64.dll из SQLSRV40.EXE работает с PHP 7.0
но не с 7.1
(как и с 5-ми версиями )
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39433807
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилКуда мне тебя поцеловать???

Заменил PHP 7.1 на 7.0 и sqlsrv подключился.

Интересно, а какую тогда библиотеку с 7.1 использовать?
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39433816
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FuraИнтересно, а какую тогда библиотеку с 7.1 использовать?
4.1.7 - пока превью релиз только.
https://github.com/Microsoft/msphpsql/releases
...
Рейтинг: 0 / 0
Не подключается модуль sqlsrv
    #39433820
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо!!!
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не подключается модуль sqlsrv
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]