powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как подключиться к MSSQL серверу из PHP7.2?
8 сообщений из 8, страница 1 из 1
Как подключиться к MSSQL серверу из PHP7.2?
    #39658357
FlipWho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем категоричный привет.

Вопрос - имеем CentOS7 с установленным Apache+php7.2
Не могу заставить работать с MSSQL (внешним).

Есть какие-либо адекватные инструкции или лучше - личный опыт установки.
Что сделал - скачал с microsoft сайта набор "драйверов" для работы, добавил в extensions + прописал в php.ini
Убедился что порты открыты на MSSQL и WEB серверах.

На сегодня - всё снёс, переустановил WEB-окружение, ищу помощи.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Как подключиться к MSSQL серверу из PHP7.2?
    #39658364
FlipWho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MSSQL 2012
...
Рейтинг: 0 / 0
Как подключиться к MSSQL серверу из PHP7.2?
    #39658384
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FlipWho,
Есть опыт использования на WIN/IIS/PHP, может и сгодится в вашем случае

SQLSRV40.exe на сайте майкрософта (у вас уже есть, как я понял).

В PHP.ini прописывайте соответствующий вашей сборке PHP dll:
VC15 x64 Non Thread Safe (2018-May-24 20:14:11)
extension=php{_pdo}_sqlsrv_7_nts_x64.dll
VC15 x64 Thread Safe (2018-May-24 20:14:22)
extension=php{_pdo}_sqlsrv_7_ts_x64.dll
VC15 x86 Non Thread Safe (2018-May-24 20:14:14)
extension=php{_pdo}_sqlsrv_7_nts_x86.dll
VC15 x86 Thread Safe (2018-May-24 20:14:30)
extension=php{_pdo}_sqlsrv_7_ts_x86.dll

Убедитесь, что установлены SQL Server Native Client Drivers соответствующие вашей версии SQL. (не уверен, что для CentOS это требуется).

Майкрософт практически не поддерживает эти драйвера - обновления выходят крайне редко и криво.
Есть шанс, что текущая версия тупо не поддерживает 7.2 (но 7.1 на моей windows машине работает).
...
Рейтинг: 0 / 0
Как подключиться к MSSQL серверу из PHP7.2?
    #39658391
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧто сделал - скачал с microsoft сайта набор "драйверов" для работы, добавил в extensions + прописал в php.ini
после этого в phpinfo драйвер был виден?
...
Рейтинг: 0 / 0
Как подключиться к MSSQL серверу из PHP7.2?
    #39658404
FlipWho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hett, вот она где истина моего упущения!
Не смотрел, от слова совсем.

И кажется, я упустил один момент. PDO_ODBC я не ставил, а, видимо, он нужен для работы PDO_SQLSRV
...
Рейтинг: 0 / 0
Как подключиться к MSSQL серверу из PHP7.2?
    #39660405
FlipWho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задал вопрос на форуме ISPmanager (потому как сервак с этой панелью).
http://forum.ispsystem.ru/showthread.php?34316-ISPmanager5-lite-PHP-7-2-5-и-MSSQL

Ответ будет проверен и выложен тут.
...
Рейтинг: 0 / 0
Как подключиться к MSSQL серверу из PHP7.2?
    #39739769
mbr0969
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Руслан Дамирович,
Не подскажите почему при подключении к MSSQL Server 2008R2 на PHP 7 через PDO_SQLSQV или SQLSRV драйвера на CentOs7 или Убунту 18 в мониторе активности MSSQL не выводится информация о подключении(имя приложения, имя БД и т.п., имя приложения задается через APP = @ApName"), в системных файлах данные о подключении тоже отсутствуют. если я запускаю тоже приложение под Windows все нормально. Я пока накопал только разницу в драйверах,а именно в Windows используется потокозащищенный драйвер TS, а в Linux-сах потокоНЕ защищенный NTS. Как можно исправить сию проблему, без радикальных мер(перtвод приложения под Винду, или перекомпиляцию PHP под Линукс чтобы PHP работfл с потокозащищенным драйвером TS) или в какую сторону копать?
...
Рейтинг: 0 / 0
Как подключиться к MSSQL серверу из PHP7.2?
    #39739776
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как подключиться к MSSQL серверу из PHP7.2?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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