Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP не видит sqlsrv.dll / 19 сообщений из 19, страница 1 из 1
25.09.2019, 15:35
    #39866942
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
Доброго времени суток.
Нужно с помощью php получить данные из SQL Server 2012.

ОС: Wondows Server 2012 R2.
PHP: 7.0.9 VC14 x64 Thread Safe
Веб сервер: Apache.

Пробовал разные версии sqlsrv.dll (4.0, 5.2, 5.3). Добавил строку 'extension=php_sqlsrv_7_ts_x64.dll' в файл php.ini. Перезапустил Apache, но ни с одной версией расширения php все равно не смог увидеть его.

Подскажите, может я что-то делаю не так.
...
Рейтинг: 0 / 0
25.09.2019, 17:11
    #39867000
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
xDess,
сиквел наружу смотрит?
...
Рейтинг: 0 / 0
26.09.2019, 08:17
    #39867148
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
waszkiewiczxDess,
сиквел наружу смотрит?
Не очень понял вопрос.
SQL Server стоит там же где и веб сервер, т.е. подключение нужно локальное. Как вариант думал использовать ODBC драйвер.
...
Рейтинг: 0 / 0
26.09.2019, 09:53
    #39867177
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
xDess,
тогда вариант правильный. у нас в интрасети спокойно себе работает
...
Рейтинг: 0 / 0
26.09.2019, 10:11
    #39867186
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
вот кусок phpinfo()
...
Рейтинг: 0 / 0
26.09.2019, 14:02
    #39867314
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
waszkiewicz,
PDO_SQLSRV тоже не видит (версия 5.3)
...
Рейтинг: 0 / 0
26.09.2019, 14:06
    #39867317
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
...
Рейтинг: 0 / 0
26.09.2019, 14:38
    #39867341
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
в phpinfo посмотри какой php.ini файл используется
...
Рейтинг: 0 / 0
26.09.2019, 14:45
    #39867346
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
Hettв phpinfo посмотри какой php.ini файл используется
php.ini прописан верно. Другие библиотеки добавляются.
...
Рейтинг: 0 / 0
26.09.2019, 14:51
    #39867351
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
xDessHettв phpinfo посмотри какой php.ini файл используется
php.ini прописан верно. Другие библиотеки добавляются.

в консоли запустите, если есть ошибка, то увидите ее
...
Рейтинг: 0 / 0
26.09.2019, 15:32
    #39867379
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
HettxDessпропущено...

php.ini прописан верно. Другие библиотеки добавляются.

в консоли запустите, если есть ошибка, то увидите ее

Ошибок при запуске нет.
...
Рейтинг: 0 / 0
26.09.2019, 17:05
    #39867442
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
xDess'extension= php_sqlsrv _7_ts_x64.dll'Вы уверены, что это драйвер для PDO?
Судя по доке , пдошные драйверы зовутся php_pdo_sqlsrv _*.dll
...
Рейтинг: 0 / 0
27.09.2019, 06:12
    #39867667
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
vklexDess'extension= php_sqlsrv _7_ts_x64.dll'Вы уверены, что это драйвер для PDO?
Судя по доке , пдошные драйверы зовутся php_pdo_sqlsrv _*.dll
Вначале пытался поставить обычный php_sqlsrv, потом пробовал php_pdo_sqlsrv, но по-прежнему ничего не видит.
...
Рейтинг: 0 / 0
27.09.2019, 08:03
    #39867682
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
PDO для других СУБД подключаются без проблем. А SQLSRV ни в какую. Качал отсюда .
...
Рейтинг: 0 / 0
27.09.2019, 09:26
    #39867698
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
xDess,
как "не видит" сиквел? ошибка какая?
наши админы впилили некий драйвер и все сразу взлетело. скрин я показывал
возможно сиквел живет только на localhost - это совсем другая история. хэппиэндов для неё - полно в "этих ваших интернетах"
...
Рейтинг: 0 / 0
27.09.2019, 09:35
    #39867701
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
waszkiewicz,
SQL Server и стоит на localhost, но проблема сейчас в другом, php не находит саму библиотеку php_{pdo_}sqlsrv.dll
...
Рейтинг: 0 / 0
27.09.2019, 09:50
    #39867709
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
Если подгружаемый драйвер в точности соответствует (версия php, ts/nts, разрядность, версия ОС), тогда осталось ещё пара предположений.
1. Нет прав на чтение.
2. Файл размещен не на путях поиска (где остальные dll).

xDessHettв консоли запустите, если есть ошибка, то увидите ее

Ошибок при запуске нет.В любом случае, это весьма странно.
...
Рейтинг: 0 / 0
27.09.2019, 09:50
    #39867710
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
УРА! Нашел в чем косяк. Поставил MS Visual C++ 2013 Redistributable (и 2015 на всякий случай). Перезапустил апач - заработало.
...
Рейтинг: 0 / 0
27.09.2019, 09:50
    #39867711
xDess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP не видит sqlsrv.dll
Всем большое спасибо :)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP не видит sqlsrv.dll / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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