Драйвер PDO отсутствует на Mac - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь подключиться к базе данных mssql из моего проекта Symfony 2.6.Информация о моем проекте и системе следующая:

macOS Sierra 10.12.6

Symfony 2.6

php 5.6.37

Несколько лет назад я смогдостигните этого, выполнив

, запустив "brew install freetds" и "brew install php56-pdo-dblib" на терминале.Следуя шагам из Подключение к MS SQL Server из Symfony / Doctrine для Mac или Linux .

Но косите, когда я запускаю «brew install php56-pdo-dblib».Я получаю

No available formula with the name "php56-pdo-dblib" 
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

Исключение, которое я получил в Symfony:

PDOException object {
  message => (string) could not find driver
  *Exception*string => (string)
  code => (int) 0
  file => (string) /Applications/MAMP/htdocs/myproject/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php
  line => (int) 41
  *Exception*trace => array(25) (
    [0] => array(6) (
      [file] => (string) /Applications/MAMP/htdocs/myproject/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php
      [line] => (int) 41
      [function] => (string) __construct
      [class] => (string) PDO
      [type] => (string) ->
      [args] => array(4) (
      )
    )
    [1] => array(6) (
      [file] => (string) /Applications/MAMP/htdocs/myproject/vendor/isoft/mssql-bundle/Realestate/MssqlBundle/Driver/PDODblib/Driver.php
      [line] => (int) 42
      [function] => (string) __construct
      [class] => (string) Doctrine\DBAL\Driver\PDOConnection
      [type] => (string) ->
      [args] => array(4) (
      )
    )
    [2] => array(6) (
      [file] => (string) /Applications/MAMP/htdocs/myproject/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php
      [line] => (int) 356
      [function] => (string) connect
      [class] => (string) Realestate\MssqlBundle\Driver\PDODblib\Driver
      [type] => (string) ->
      [args] => array(4) (
      )
    )

Невозможно найти что-либо, что может решить эту проблему, надеясь, что кто-то может подсказать мне, чтобы я смог это сделать :).

Спасибо

...