Доступ к M$SQL (на Win32) c PHP (на ASPLinux-7.1)

Установка и настройка связи Apache-PHP-LibSWF-FreeTDS

Введение

Очень часто возникает необходимость создания WEB интерфейса для уже существующих программных комплексов, которые выполняются на платформе Win32. Таким образом, WEB сервер на Linux должен брать данные с MS SQL сервера на Windows и передавать их браузеру пользователя.

Процесс взаимодействия осложняется отсутствием в PHP встроенной поддержки функций работы с MS SQL. Для исправления этой проблемы можно использовать специальный свободно распространяемый драйвер FreeTDS.
Ниже показан процесс установки необходимого программного обеспечения:

Apache-1.3.22 (http://www.apache.org )
Берём самую последнюю версию WEB сервера и компилируем её:

./configure --prefix=/opt/apache-1.3.22 --enable-module=max
make
make install

FreeTDS (http://www.freetds.org )
Берём самую последнюю версию драйвера и компилируем её:

./configure --prefix=/opt/freetds-0.53 --with-tdsver=7.0
--enable-msdblib --enable-dbmfix --with-gnu-ld
--enable-shared --enable-static
make
make install

LibSWF (ftp://ftp.sgi.com/sgi/graphics/grafica/flash/ )
Нам же необходимо генерировать FLASH на лету, значит скачиваем библиотеку и устанавливаем её и настраиваем права:

chown -R root:root /opt/libswf
cd /opt/libswf
mkdir include lib
cp ./swf.h ./include/swf.h
cp ./libswf.a ./lib/libswf.a

PHP (http://www.php.net )
Берём последнюю версию языка и компилируем её:

./configure --prefix=/opt/php-4.1.1 --with-mysql
--with-apxs=/opt/apache-1.3.22/bin/apxs
--with-sybase=/opt/freetds-0.53 --with-swf=/opt/libswf
make
make install

Заключение
Читайте документацию ибо это рулез! (из личного опыта :)

Ruslan Popov


Разместить комментарий

В комментариях к материалам сайта нельзя использовать теги HTML и BB. Адреса email и ссылки на другие сайты в комментариях запрещены и в текстах не отображаются. Все комментарии проходят постмодерацию. Если у вас есть фотография, иллюстрирующая данный материал, вы можете добавить ее к своему комментарию. Загружаемое изображение должно быть в формате GIF или JPG.
Ваше имя: *
Комментарий: *
Фотография:
Код подтверждения: *