Instalacja obsługi bazy Microsoft SQL Server ( mssql ) przez php’a na Maku za pomocą rozszerzenia FreeTDS

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’]);

Napisz odpowiedź