Как установить драйверы MSSQL в Mac OS для PHP

У меня есть Mac OS, я использую PHP 5.3.8 с использованием xampp, я хочу запустить приложение, использующее MSSQL. Я не могу найти драйверы для него. Когда я искал MSSQL для PHP на Mac, я нашел freetds, но я не могу установить freetds, потому что на моем Mac не установлен компилятор gcc и команда "make install" не работает. Я не могу установить компилятор gcc, потому что это можно сделать только с помощью xcode, и я использую osx 10.7.2, поэтому я не могу установить xcode(последнее требование - 10.8.x +). Пожалуйста, предложите любой другой способ установить драйверы MSSQL на MAC

2 ответа

РЕДАКТИРОВАТЬ: Я почти уверен, что вам понадобится компилятор GCC, чтобы это произошло. Вы должны быть в состоянии установить версию XCode, совместимую с 10.7: https://discussions.apple.com/message/23199440

Вам нужно будет установить unixODBC и FreeTDS. Следующая ссылка дает инструкции по установке каждого из источников, или вы можете установить через Homebrew или MacPorts.

Из источника: http://2tbsp.com/content/connect-ms-sql-server-and-sybase-ase-mac-os-x-and-linux-unixodbc-and-freetds

Домашние инструкции: http://www.acloudtree.com/how-to-install-freetds-and-unixodbc-on-osx-using-homebrew-for-use-with-ruby-php-and-perl/

После установки и настройки этих библиотек вы сможете настроить PHP для подключения через расширения PDO или MSSQL.

Вы проверили dblib? Видимо, он должен иметь возможность подключиться к SQL Server из PHP на Mac. Проверьте ответ переполнения стека об этом здесь.

Другие вопросы по тегам