Назад | Перейти на главную страницу

Можно ли установить драйвер pdo_sqlsrv в Linux / Ubuntu с php 5.5.3 с помощью pecl install pdo_sqlsrv?

По всей видимости, я где-то пропустил мелкий шрифт, поэтому этот вопрос может показаться глупым, но развеет мои сомнения.

Я часами пытался установить драйвер PDO pdo_sqlsrv на сервер Ubuntu 13.04 PHP 5.5.3. Попытка была основана на отправленном мне снимке экрана phpinfo (), показывающем, что такой драйвер доступен и включен. Итак, я попытался заставить его работать на машине Ubuntu-PHP.

Я видел доступные pdo_sqlsrv и sqlsrv, когда проверял

pecl search sqlsrv

При попытке установить его (pecl install pdo_sqlsrv) я столкнулся с проблемой phpize: «не удается найти config.m4» (эта проблема широко освещена в сети, но четкого решения нет).

Однако позже меня осенило, что, если этот модуль предназначен для установки на базе Windows, а не для PHP на базе Linux. Может ли кто-нибудь подтвердить это и указать мне на идеальную настройку для PHP с включенным драйвером MSSQL.

Из документации для расширения sqlsrv по адресу http://www.php.net/manual/en/sqlsrv.installation.php

Расширение SQLSRV совместимо только с PHP, работающим в Windows.

Есть экспериментальный дблиб https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCwQFjAA&url=http%3A%2F%2Fwww.php.net%2Fmanual%2Fen%2Fen. pdo-dblib.php & ei = dMkpU-qfEM3MqQG3voGIBw & usg = AFQjCNEDWwq6z9FlZUD4PqKRUXiOGQT6Pw & sig2 = LsucfGyAAzq5uO6doPPXNw & dv22M401