Debian + MsSQL 2005 + PHP

BoRay

Новичок
Debian + MsSQL 2005 + PHP

День добрый. Возник вопрос:

Нужно законнектить Debian + MsSQL 2005 + PHP(Version 4.3.10-22).

Т.е. На удаленном сервере есть MsSQL 2005. У меня на сервере есть debian и php. Чтобы получить возможность обращаться к MsSQL что нужно сделать:
1) установить драйвер под debian для взаимодействия с MsSQL
2) доставить библиотеку php_mssql.so

Тормознулся на первом пункте. Пол дня поиска по сети так и не привели меня к месту где собака_зарыта=драйвер_лежит для 2005ого mssql. Нашел лишь массу вопросов по поводу коннекта и ниодного ответа.... Для 2000го mssql есть, а для 2005 уже нет... а нужно)
На официальном сайте freetds.org ничего о MsSQL 2005 не нашел. Кто-нибудь сталкивался с данным вопросом? Что делать???

ПС. Видимо это политика мелкософта... :(

Второй пункт, впринципе, проблем не должен вызвать, т.к. php я у себя на серваке могу поставить "любой".
 

stillwaiting

Новичок
...
Для 2000го mssql есть, а для 2005 уже нет...
А законнектиться как к 2000-му не получилось?

По логике должна оставаться обратная совместимость. А то странно было бы: "покупайте и апгрейте свою базу до 2005-й! Супер-пупер база, все летает! Вот только ваши текущие решения тут же сломаются, и вы будете ночами искать новые драйвера, чтобы к ней коннектиться, и проклинать мелкомягких ... но это фигня!"
 

BoRay

Новичок
Автор оригинала: stillwaiting
А законнектиться как к 2000-му не получилось?

По логике должна оставаться обратная совместимость. А то странно было бы: "покупайте и апгрейте свою базу до 2005-й! Супер-пупер база, все летает! Вот только ваши текущие решения тут же сломаются, и вы будете ночами искать новые драйвера, чтобы к ней коннектиться, и проклинать мелкомягких ... но это фигня!"
Логично рассуждаешь! Но эта совместимость "плохая". Поговорил с одним знающим человеком, он мне сказал что можно подкрутить настройки безопастности у сервака MsSQL и в результате можно будет законнектиться с драйвером от 2000ого. Вот только проблема - сервак к которому нужно законнектиться я не имею права крутить... Завтра у себя на каком-нибудь серваке поставлю 2005ый и буду крутить и коннектить) Может потом админы удаленного согласятся чего-нибудь подправить)
 

DiMA

php.spb.ru
Команда форума
переведи сервер на винду и не парься
для EPR более подходит именно винда
 

Активист

Активист
Команда форума
BoRay
Хм... Вы apt-cache search хоть раз юзали?
Расширение MS SQL в Debian не php_mssql, а php5-sybase

php5-sybase - Sybase / MS SQL Server module for php5

Package: php5-sybase
Priority: optional
Section: web
Installed-Size: 52
Maintainer: Debian PHP Maintainers <[email protected]>
Architecture: i386
Source: php5
Version: 5.2.0-8+etch13
Depends: libc6 (>= 2.3.6-6), libct3 (>= 0.63-1), phpapi-20060613+lfs, php5-common (= 5.2.0-8+etch13)
Filename: pool/main/p/php5/php5-sybase_5.2.0-8+etch13_i386.deb
Size: 18404
MD5sum: 6faa9899012bc236eb4cb86a1d37b0c1
SHA1: 0ba394dacac1eb91e1cc17055cb1e443ea2c65d8
SHA256: b9bc04dd34c56ead1c8c924ac0fcf8b43093239a8da6ad03089c080ccc2c8c30
Description: Sybase / MS SQL Server module for php5
This package provides a module for Sybase and Microsoft SQL Server database
connections directly from PHP scripts.
.
PHP5 is an HTML-embedded scripting language. Much of its syntax is borrowed
from C, Java and Perl with a couple of unique PHP-specific features thrown
in. The goal of the language is to allow web developers to write
dynamically generated pages quickly.
 

BoRay

Новичок
Автор оригинала: DiMA
переведи сервер на винду и не парься
для EPR более подходит именно винда
Согласен что винда для этих целей всегда будет "впереди планеты всей" :) Если бы мне кто-нибудь подарил виндовый сервер лицензионный :) Да и геморно переводить, то где дофига всего крутится....

-~{}~ 05.08.09 08:32:

Автор оригинала: Активист
BoRay
Хм... Вы apt-cache search хоть раз юзали?
Расширение MS SQL в Debian не php_mssql, а php5-sybase

php5-sybase - Sybase / MS SQL Server module for php5
Спасибо. Я с mssql из php не работал, да и freetds еще пока только ставлю. Буду знать теперь....)

-~{}~ 05.08.09 12:36:

Усе вышло :)

Через репозиторий установил freeDTS. Поставил библиотечку sybase. Обращаюсь с префиксом mssql_, хотя и sybase благополучно работает.

ПС. И ничего не пришлось крутить с настройками безопасности у MsSQL сервера....

Всем спасибо.
 
Сверху