Najprostszy sposób, aby skomunikować php’a z bazą Microsoft SQL Server ( mssql ) z poziomu systemu OS X ( czyli Maka ) to skorzystanie z managera paczek Homebrew.
instalujemy freeTDS
brew install freetds
następnie instalujemy rozszerzenie dla php’a
brew install php54-pdo-dblib
warto zmodyfikować plik konfiguracyjny freetds
/usr/local/etc/freetds.conf
[global] # TDS protocol version tds version = 8.0 client charset = UTF-8 [egServer50] tds version = 8.0 # A typical Microsoft server [egServer70] tds version = 8.0
oraz dodać plik /usr/local/etc/locales.conf z zawartością
[default] date format = %Y-%m-%d %H:%m:%S.000000
przykład nawiązania połączenia:
$conn = new PDO( „dblib:host=”.$config[’db_host’].”;dbname=”.$config[’db_name’].”;charset=UTF-8″, $config[’db_user’], $config[’db_password’]);