The OpenNET Project
Linux-почтой:
FreeBSD 5.1 (2CD) за 175 р.
 
Поиск (ключи):  ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
ССЫЛКИ НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Использование MSSQL совместно с PHP под Linux (sql php linux database)


<< Предыдущая ИНДЕКС Поиск в статьях src,palm Установить закладку Перейти на закладку Следующая >>
Ключевые слова: sql, php, linux, database,  (найти похожие документы)
From: Yukko <yukko#bigmir.net> Newsgroups: email Date: Mon, 26 Dec 2003 10:01:37 +0000 (UTC) Subject: Использование MSSQL совместно с PHP под Linux MsSSL + PHP miniHOWTO ------------------- Стала задача использовать базу данных на MsSQL обращаясь к ней на РНР из-под Linux. Что нужно? 1. Собственно MsSQL (адрес машины 192.168.0.4, порт 1433, у меня версия 2000) 2. PHP в исходных кодах 3. библиотека freetds, качать отсюда ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.61.tgz 4. Linux на другой машине Распаковываем freetds заходим в каталог и делаем ./configure make make install Можно использовать опции для ./configure, но это не обязательно, раньше он требовал установки --with-prefix=/usr/local/freetds , но сейчас префикс по-умолчанию стоит /usr/local и это правильно! После компиляции идем в /usr/local/etc и находим файл freetds.conf , в ранних версиях там был файл interfaces, но все его настройки переехали в freetds.conf, библиотека, которая необходима для подключения к MsSQL лежит в /usr/local/lib Правим freetds.conf, Вписываем туда такие строки: # Microsoft SQL Server 2000 configuration [MyServer2000] host = 192.168.0.4 #адрес сервера port = 1433 #порт сервера tds version = 8.0 #версия протокола tds Идем в директорию с исходниками PHP. Пишем: ./configure --with-mssql=/usr/local (далее идут другие опции) make make install На РНР пишем: Код: <? $con = mssql_connect ("192.168.0.4:1433", "DbReader", "dbreadersql"); echo $con; ?> Знающие люди говорят, что с последней версией freetds надо коннектиться указав не 192.168.0.4:1433, а указав номер порта через запятую, но я такой особенности не заметил более того вариант 192.168.0.4,1433 не катит (выдает сообщение об ошибке). Стоит отметить, что при помощи библиотеки tds, можна также коннектиться к Sybase, но я этого не пробовал и рассказывать не буду.

<< Предыдущая ИНДЕКС Поиск в статьях src,palm Установить закладку Перейти на закладку Следующая >>

Обсуждение
 
  • Использование MSSQL совместно с PHP под Linux (sql php linux database), arruah, 15:31:29, 06/29/2003 [ответить]
    одно время как то я мучался с этим freedts полезная вещь..


  • Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:


    Закладки
    Добавить в закладки
    Created 1996-2003 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруЦУПГИД  
    RUNNet TopList