Добрый день!Есть задача - писать данные с сайта (php) в базу MsSQL 2008
Никак не могу заставить работать команды mssql в php, а если быть точнее - не могу поставить необходимые расширения. Часы поиска в Google ничем не помогли
Freebsd 8
php 5.3.8
1. Ставлю php5-mssql
при компиляции ошибка:
[1:42] /usr/ports/lang/php5-extensions >make
===> php5-extensions-1.5 depends on file: /usr/local/include/php/main/php.h - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/bz2.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/calendar.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/ctype.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/dom.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/exif.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/filter.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/ftp.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/gd.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/hash.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/iconv.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/json.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/mcrypt.so - found
===> php5-extensions-1.5 depends on file: /usr/local/lib/php/20090626/mssql.so - not found
===> Verifying install for /usr/local/lib/php/20090626/mssql.so in /usr/ports/databases/php5-mssq l
===> Building for php5-mssql-5.3.8
/bin/sh /usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/libtool --mode=compile cc -I. -I/u sr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql -DPHP_ATOM_INC -I/usr/ports/databases/php5-ms sql/work/php-5.3.8/ext/mssql/include -I/usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/main -I/usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql -I/usr/local/include/php -I/usr/local/in clude/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ ext -I/usr/local/include/php/ext/date/lib -I/usr/local/include -DHAVE_CONFIG_H -O2 -pipe -fno-stri ct-aliasing -c /usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/php_mssql.c -o php_mssql.l o
cc -I. -I/usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql -DPHP_ATOM_INC -I/usr/ports/datab ases/php5-mssql/work/php-5.3.8/ext/mssql/include -I/usr/ports/databases/php5-mssql/work/php-5.3.8/ex t/mssql/main -I/usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql -I/usr/local/include/php -I/ usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/ include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/include -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -c /usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/php_mssql.c -fPIC -DPIC -o .libs/php_mssql.o
In file included from /usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/php_mssql.c:33:
/usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/php_mssql.h:68: error: redefinition of type def 'LPBYTE'
/usr/local/include/sqlfront.h:35: error: previous declaration of 'LPBYTE' was here
/usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/php_mssql.c: In function 'php_mssql_do_conn ect':
/usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/php_mssql.c:767: warning: cast from pointer to integer of different size
/usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/php_mssql.c: In function 'php_mssql_get_col umn_content_without_type':
/usr/ports/databases/php5-mssql/work/php-5.3.8/ext/mssql/php_mssql.c:1120: warning: passing argument 1 of 'spprintf' from incompatible pointer type
*** Error code 1
1 error
*** Error code 1
Stop in /usr/ports/databases/php5-mssql.
*** Error code 1
Stop in /usr/ports/lang/php5-extensions.
*** Error code 1
так же Не могу понять куда ставятся библиотеки при компиляции FreeTDS (качал с оф сайта стэйбл версию)
Объясните пожалуйста правильный порядок для подключения