MSSQL Ubuntu 16.04 и PHP5.6

#php #sql-server #ubuntu-16.04

#php #sql-сервер #ubuntu-16.04

Вопрос:

Я пытаюсь установить драйвер mssql в ubuntu 16.04 с помощью php5.6. Все компоненты установлены без ошибок, но после перезапуска apache2 ничего не происходит. Драйвер не распознан, я попробовал 8 руководств, которые нашел в Google, и ничего не сработало.

Моя среда имеет следующую конфигурацию:

 PHP 5.6.27-1 deb.sury.org~xenial 1 (cli) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:    16.04
Codename:   xenial
  

Есть идеи, как это решить?

Комментарии:

1. Пожалуйста, поделитесь своей конфигурацией apache и кодом, который должен использовать драйвер. Также какие примеры кода вы пробовали

2. Я немного отредактировал, но чтобы улучшить ваш вопрос, вы должны дать ссылку на 8 примеров, которые не сработали, иначе у нас не будет полного контекста вашего вопроса.

3. Я пробую это и вижу это: locale is "pt_BR.UTF-8" locale charset is "UTF-8" using default charset "UTF-8" Default database being set to BDUstop Error 20017 (severity 9): Unexpected EOF from the server OS error 115, "Operação agora em progresso" Error 20002 (severity 9): Adaptive Server connection failed There was a problem connecting to the server

4. Я решил часть проблемы с ISQL, я мог подключиться и проводить консультации, но при попытке подключиться с помощью PHP (codeiginter) получаю следующий вывод: A PHP Error was encountered Severity: Warning Message: odbc_connect(): SQL error: [unixODBC][FreeTDS][SQL Server]Unable to connect to data source, SQL state S1000 in SQLConnect Filename: odbc/odbc_driver.php Line Number: 141 Backtrace: File: /var/www/html/mssql/index.php Line: 315 Function: require_once