Я унаследовал код, который использует метод sqlsrv_connect
для создания соединения с базой данных SQL Server. Моя персональная машина для разработки - это OS X box, в которой я запускаю apache PHP. У меня есть экземпляр SQL Server, работающий на виртуальной машине.Использование sqlsrv_connect на платформах, отличных от Windows
Когда я пытаюсь подключиться к базе данных, я получаю следующую ошибку.
Fatal error: Call to undefined function sqlsrv_connect() in ...
Оказывается, что sqlsrv_connect
не является частью стандартной PHP и является частью драйвера, который поставляется с SQL Server 2005. (пожалуйста, поправьте меня, если я ошибаюсь здесь)
Есть ли способ использовать эту функцию на платформах, отличных от Windows? Я понимаю, что могу установить/создать экземпляр Apache/PHP на моей машине Windows, но если есть способ заставить эту функцию работать с OS X (или другими * nixes), я бы предпочел это.
+1 для получения полезной информации, но я хочу установить драйвер на OS X (или ему сказали, что это невозможно для кого-то с полномочиями по этому вопросу). –