Неустранимая ошибка: pdo_sqlsrv_db_handle_factory с использованием pdo_sqlsrv для PHP в Mac.Что делать? - PullRequest
0 голосов
/ 25 октября 2018

Установка PDO_sqlsrv в мои macs действительно была хлопотной.

Я всегда следую инструкциям, изложенным в https://docs.microsoft.com/en-us/sql/connect/php/installation-tutorial-linux-mac?view=sql-server-2017#installing-the-drivers-on-macos-el-capitan-sierra-and-high-sierra

, хотя иногда все работает хорошо, в других случаях это хлопотно.

Этого я никогда раньше не обнаруживал, и хотел бы проверить, придумал ли кто-нибудь это тоже, и нашли ли они какое-либо решение?

Я использую PHP@7.1 для HomeBrew и High Sierra

1 Ответ

0 голосов
/ 25 октября 2018

Мне удалось решить вопрос самым странным образом.

Исходя из того, что было предложено здесь для Ubuntu: https://github.com/Microsoft/msphpsql/issues/161#issuecomment-254046975

Я установил языковой стандарт в PHP следующим образом:

setlocale (LC_ALL, 'en_US.UTF-8');

И это волшебным образом сработало.Я, вероятно, просто пойду и установлю по умолчанию в PHP.ini эту локаль, и все должно быть в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...