Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Как подконектится к Adaptive Server Anywhere 7?


Автор: Lamak 10.10.2006, 11:22
подключил php_sybase_ct.dll
на строку
Код

$link =sybase_connect( "UF_NT_SERV", " ", " ");

выдаёт
Цитата

Warning: sybase_connect(): Sybase: Unable to connect in 

В мануале написано
Цитата

sybase_connect - открывает соединение с Sybase-сервером.

Описание
int sybase_connect (string servername, string username, string password [, string charset])

Возвращает положительный идентификатор ссылки Sybase при успехе, FALSE при ошибке.

sybase_connect() устанавливает соединение с Sybase-сервером. Аргумент servername должен быть правильным именем сервера, определённым в файле 'interfaces'.

что за файл 'interfaces'?
где он должен находиться?
и что в нем должно быть?

Добавлено @ 11:23 
Apache/1.3.27 (Win32) PHP/4.3.3

Автор: -=Ustas=- 10.10.2006, 14:48
Если PHP правильно скомпилен с поддержкой сайбейз, то все должно получится без проблем. Настройки алиасов делаются в interfaces , по идее должен лежать в  /usr/sybase/interfaces , там должно быть что то тип такого:
Код

SERVERNAME
    database tcp ether ipAddress port

К этому файлику в php.ini должен быть указан правильный путь, в директиве sybase.interface_file

Автор: Lamak 11.10.2006, 09:41
Цитата

PHP правильно скомпилен с поддержкой сайбейз

Не понял, что ты имееш в виду?

Цитата(-=Ustas=- @  10.10.2006,  13:48 Найти цитируемый пост)
там должно быть что то тип такого

 я до этого уже и сам дошол smile 
 
можеш дать примерчик что именно там должно быть 
я иммею ввиду что там должен быть соблюдён какой-то синтаксис    

Автор: -=Ustas=- 11.10.2006, 11:24
Цитата(Lamak @  11.10.2006,  09:41 Найти цитируемый пост)
можеш дать примерчик что именно там должно быть 

Код

myserver
         query tcp ether 127.0.0.1 4000
         master tcp ether 127.0.0.1 4000

Автор: Lamak 12.10.2006, 20:39
-=Ustas=-, спасибо за старания помочь!

Мы подумали всем офисом что зачем нам  этот гемарой - настраивать PHP+Sybase под Windows(и так два дня убили в пустую),
 если сайт будет лежать на  Linux-серваке(а PHP как известно первоначально был под Linux написан).
 И на серваке уже  PHP+Sybase  настроено и всё работает, поэтому будем работать прямо на серваке. 


Автор: -=Ustas=- 13.10.2006, 08:59
Lamak, удачи smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)