#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