Ошибка подключения к SQL-серверу PHP - PullRequest
0 голосов
/ 11 октября 2010

Я пытаюсь подключиться к серверу sql, используя php, используя следующий код:

$myServer = "server";
$myUser = "username";
$myPass = "password";
$myDB = "test";

//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
  or die("Couldn't connect to SQL Server on $myServer");

Получение следующей ошибки:

Неустранимая ошибка: вызовundefined функция mssql_connect () в /var/www/echdp/mssql_connection.php в строке 26

Использование php версии

PHP версии 5.3.2-1ubuntu4.2

Я много раз гуглял, а также пытаюсь найти расширение php_mssql, но не найдено.Также выполните поиск, чтобы установить расширение mssql, но не найдете полезную ссылку / руководство.

Ответы [ 2 ]

1 голос
/ 11 октября 2010

Если mssql_connect () недоступен, значит, модуль MSSQL не установлен. Вы можете проверить это с помощью функции phpinfo (), которая выведет список всех ваших скомпилированных модулей.

В Ubuntu вы сможете установить модуль из пакета: -

apt-get install php5-sybase

(это модуль Sybase / MSSQL Server для php5)

... или, как указано в предыдущем ответе, скомпилировать из источника с флагом MSSQL

1 голос
/ 11 октября 2010

Вы пробовали перекомпилировать PHP с ключом --with-mssql [= DIR]?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...