URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4532
[ Назад ]

Исходное сообщение
"php & mssql"

Отправлено sda , 02-Авг-05 16:28 
  Здравствуй, многоужаемый All! нужно решение проблемы. С помощью php скриптов работать с БД MSSQL (веб-сервер apache(unix)). Как сделать это? Увидел ключ сборки в php --with-mssql[=DIR]. Это оно?  Как его правильнее собрать?

Содержание

Сообщения в этом обсуждении
"php & mssql"
Отправлено adi , 02-Авг-05 17:52 
>  Здравствуй, многоужаемый All! нужно решение проблемы. С помощью php скриптов
>работать с БД MSSQL (веб-сервер apache(unix)). Как сделать это? Увидел ключ
>сборки в php --with-mssql[=DIR]. Это оно?  Как его правильнее собрать?
>

Система какая???
Для ФриБСД ставится автоматом при установке из портов. Для остальных нужно качать freetds (www.freetds.org) и при сборке ПХП в опции --with-mssql указать каталог с установленной freetds


"php & mssql"
Отправлено sda , 03-Авг-05 08:09 
>Система какая???
>Для ФриБСД ставится автоматом при установке из портов. Для остальных нужно >качать
>freetds (www.freetds.org) и при сборке ПХП в опции --with-mssql указать >каталог
>с установленной freetds

  Я собираю php вручную, не из портов. Система FreeBSD. Нужно указывать опцию? Или ничего вообще не нужно?



"php & mssql"
Отправлено Maniak , 21-Авг-05 03:24 
>  Я собираю php вручную, не из портов. Система FreeBSD. Нужно
>указывать опцию? Или ничего вообще не нужно?

Качни FreeTDS и собери его перед сборкой ПХП, ну а ПХП собирай с --with-mssql=/{путь куда поставил FreeTDS}. Сейчас точно не помню, но вроде при сборке ПХП я ещё что-то включал... В понедельник на работы выйду и уточню... Хотя по идее этого уже достаточно. Не забудь подправить файл freetds.config, там собственно твои DSN и описываются...


"php & mssql"
Отправлено adi , 24-Авг-05 16:46 
>>Система какая???
>>Для ФриБСД ставится автоматом при установке из портов. Для остальных нужно >качать
>>freetds (www.freetds.org) и при сборке ПХП в опции --with-mssql указать >каталог
>>с установленной freetds
>
>  Я собираю php вручную, не из портов. Система FreeBSD. Нужно
>указывать опцию? Или ничего вообще не нужно?

Почему игнорируем порты? Недавно php модули в портах немного посортировали. Теперь все php-extentions размазаны по всему дереву портов в соответствующих подкаталогах. Лучше всего зайти в /usr/ports/databases и найти то, что начинается на "php-" и заканчивается на "freetds" (просто точно названия порта не помню) и сделать make install clean. Вся натройка занимает пару минут, но есть одно но при работе с FreeTDS -- нужен достаточный объем темпового пространства при работе с большИми объемами данных.


"php & mssql"
Отправлено sda , 24-Авг-05 16:55 
>Почему игнорируем порты? Недавно php модули в портах немного посортировали. Теперь все
>php-extentions размазаны по всему дереву портов в соответствующих подкаталогах. Лучше всего
>зайти в /usr/ports/databases и найти то, что начинается на "php-" и
>заканчивается на "freetds" (просто точно названия порта не помню) и сделать
>make install clean. Вся натройка занимает пару минут, но есть одно
>но при работе с FreeTDS -- нужен достаточный объем темпового пространства
>при работе с большИми объемами данных.


   Потому что привык все ручками ставить :) Большое спасибо, поставил freetds, указал при сборке php, что с mssql и сказал, где искать freetds. Все работает наипрекраснейшим образом, спасибо большое! ;)