2015-03-12 3 views
0

Я пытаюсь выяснить, возможно ли или нет подключение к удаленному серверу Sybase с использованием расширения Sybase PHP и функции sybase_connect().PHP Sybase, подключиться к удаленному серверу

На самом деле, я не могу найти явного ответа на этот вопрос в Интернете. Я попытался с помощью функции, как это:

$con = sybase_connect('ip:port','sa','password'); 

, но я получаю ошибку:

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

Сервер доступен с помощью клиента Sybase, такие как жаба для Sybase, например.

Я работаю с Windows 7 64bit и Wamp.

Не могли бы вы получить более подробную информацию?

ответ

0

Если вы используете FreeTDS, я считаю, нужно добавить некоторые настройки в файл freetds.conf (шахта находится в/USR/местные/и т.д. /):

[ServerName] 
    host = 1.2.3.4 
    port = 1433 
    tds version = 8.0 

«ServerName» может быть любым Мне нравится. Затем вы должны подключиться к нему, используя sybase_connect('ServerName','sa','password')

+0

Спасибо, я попробую это и дам вам знать. Я работаю над Windows 7 с Wamp, к сожалению ... – mentinet

+0

Я действительно пытаюсь установить FreeTDS на мой Wamp-сервер в Windows 7. У меня есть WampServer Version 2.5 и есть PHP 5.5.12. Я добавил расширение для php_dlib.dll в PHP.ini и перезапустил Wamp, но ему не нравится, что он загружается, и я не могу получить сообщение об ошибке. Спасибо за вашу помощь. – mentinet

+0

Я установил FreeTDS в Windows и отредактировал файл freetds.conf, но он все еще не работает. Я также удаляю до полуколонии перед расширением php 'php_dblib.dll', но он не отображается в php-информации. Действительно ли мне это нужно, если я установил FreeTDS? Должен ли я попробовать с более старой версией php? Спасибо за вашу помощь – mentinet

Смежные вопросы