При попытке подключиться к SQLServer с помощью sybase_connect () я получаю следующие ошибки:
Из командной строки:
$> php test.php
Неустранимая ошибка: необработанная ошибка: вызов неопределенной функции sybase_connect () в test.php: 7
Запуск скрипта через XAMPP:
Предупреждение: sybase_connect (): Sybase: сообщение клиента: невозможно подключиться: Adaptive Server недоступен или не существует (серьезность 78) в test.php в строке 7
Предупреждение: sybase_connect (): Sybase: невозможно подключиться в test.php в строке 7
Фатальная ошибка: вызов неопределенной функции error () в test.php в строке 7
Вот мой код:
<?php
$server = 'server.domain.com';
$username = 'user';
$password = 'pwd';
$sqlconnect = sybase_connect($server, $username, $password, 'UTF-8') or error('connect');
Я использую XAMPP в Mac OS, PHP 5.6.
Я попытался подключиться к серверу через tsql в командной строке, и он действительно работает (с указанием и без указания порта):
tsql -S server.domain.com -U user
tsql -S server.domain.com -U user -p 1433
Я попытался активировать расширение для sybase на php.ini, но все еще получаю ту же ошибку:
extension=php_sybase_ct.dll
Я также попробовал несколько случайных вещей из ответов на stackoverflow, но, если честно, я полностью потерян здесь.