Я пытаюсь подключиться к внешней базе данных mssql из локальной локальной среды на Mac El Capitan. Я заметил в своей php-информации, что у меня нет dblib-установки в моем pdo. У меня есть mysql, odbc, sqlite. Я искал все вокруг, чтобы посмотреть, как это установить, и почти все, что я видел, говорит, что для этого нужно использовать Freetds. Я сделал установку Brew install Freetds, и она говорит, что «freetds-0.95.69 уже установлен». Так что это говорит мне, что у меня уже есть это. Мне интересно, есть ли еще какие-то шаги, которые я пропускаю, например, что-то помещать в файл php.ini, чтобы это работало.Не удается настроить DBLIB PDO на Mac для подключения к MS SQL
Я также увидел другое предложение включить mssql_secure_connection = On в моем php.ini, который я сделал, но это не помогло.
Любые дополнительные предложения будут оценены.
Я использую такое соединение, и оно работает, когда я загружаю его на свой сервер, на котором установлены соответствующие драйверы.
$DBH = new PDO("dblib:host=$host;dbname=$dbname", $user, $pass);
Я нашел этот https://github.com/BellevueCollege/public-docs/blob/master/PHP/configure-mssql-pdodblib-mac.md и выполнил инструкции, но когда я пытаюсь скопировать файлы .so, я операция не допускается. Это происходит из-за того, что он не имеет корней из Эль-Капитана. Я не хочу его отключать. Есть ли другое местное место, где я могу копировать файлы .so, поэтому php.ini будет их читать? – Chris