2013-07-19 3 views
0

Я потратил около половины своего дня, пытаясь выяснить, как заставить PEAR MDB2 работать с MSSQL. Я дошел до того, что мне не хватает php_mssql.dll. Не знаю, где его найти или как его получить. Мне интересно, может ли кто-нибудь объяснить с нуля, как настроить php с PEAR MDB2 для работы с MSSQL.Как использовать PHP с MSSQL (PEAR MDB2?)

Результаты в Интернете говорят, что такие вещи, как «использовать msi», и msi не существуют для более новых версий php. Затем он говорит: «Настройте с помощью [этих опций]», ну, как я это делаю? Почему так невозможно использовать php и MSSQL?

Возможно, я приближаюсь к этому неправильно. Должен ли я полностью отказаться от PEAR? Каков самый быстрый способ настройки с помощью PHP и подключение к базе данных Microsoft SQL?

ответ

0

MDB2 просто лежит на вершине родной php mssql extension. Это то, что вам нужно в первую очередь. Вероятно, у вас есть файл уже в вашей установке Windows, ищите его в своем каталоге php.

Затем включите его в php.ini и перезапустите веб-сервер.

+0

_Чтобы заставить эти функции работать, вам нужно скомпилировать PHP с помощью --with-mssql [= DIR], где DIR является префиксом установки FreeTDS. И FreeTDS должен быть скомпилирован с использованием --enable-msdblib_ Я даже не знаю, что такое FreeTDS. Итак, самый простой способ для PHP поговорить с mssql - это построить php самостоятельно с некоторыми другими установленными инструментами? – Andrew

+0

Вы на окнах? Затем файл поставляется с php. вам может потребоваться активировать его в установщике. – cweiske

Смежные вопросы