Нужно ли мне устанавливать mssql, прежде чем я смогу использовать mssql.so с php на unix?

Нужно ли мне устанавливать mssql, прежде чем я смогу использовать mssql.so с php на unix?

Я не устанавливал никаких экземпляров 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 — это всего лишь оболочка, а не драйвер.

привет, /т

Связанный контент