Я не устанавливал никаких экземпляров MSSQL на моем локальном хосте, который работает под управлением Windows. Я просто использовал пакет xampp и раскомментировал модули, используемые для mssql. Сервер mssql находится на другом сервере Windows, поэтому я считаю, что мне нужен был только простой модуль коннектора.
Я надеялся, что то же самое будет и для Unix. Но всякий раз, когда я открываю свой сайт на производственном сервере Unix (кстати, я использую codeigniter), логи говорят мне, что он останавливает выполнение скрипта после инициализации класса драйвера базы данных.
Я не очень хорошо разбираюсь в установке Apache и его друзей на Unix и не отвечал за то, как был настроен сервер. Но оказалось, что в каталоге модулей PHP нет mssql.so, поэтому я попытался поискать его в Google.
Хотя на форумах мне советуют просто скомпилировать скрипт, я не могу этого сделать, так как у меня нет прав на запись на сервер, и, кроме того, похоже, при установке PHP вместе с ним не был установлен и phpize.
Надеюсь, кто-нибудь сможет пролить свет на это. Я думаю, будет проще, если я смогу получить mssql.so для PHP 4.4.4
решение1
вам, вероятно, понадобится freetds. mssql.so — это всего лишь оболочка, а не драйвер.
привет, /т