Я пытаюсь скомпилировать PHP 5.5.7 на Ubuntu 12.04 с ubuntu точный партнер репозиторий включен, чтобы разрешить установку IBM DB2 из db2exc пакет.
Когда я настраиваю PHP с помощью pdo ibm
source /home/db2inst1/sqllib/db2profile
./configure
--prefix=/opt/php
--enable-mbstring
--enable-bcmath
--enable-pcntl
--enable-exif
--enable-calendar
--enable-opcache
--enable-pdo
--enable-sysvmsg
--enable-sysvsem
--enable-sysvshm
--enable-wddx
--with-curl
--with-mcrypt
--with-iconv
--with-openssl
--with-gettext=/usr
--with-ibm_db2=/opt/ibm/db2/V9.7
--with-pdo-ibm=/home/db2inst1/sqllib
Я получаю это ПРЕДУПРЕЖДЕНИЕ:
configure: WARNING: unrecognized options: --with-pdo-ibm
http://php.net/manual/en/ref.pdo-ibm.php
После компиляции он не работает:
$conn = new PDO("ibm:DEVELOP", "db2inst1", "ibmdb2", [
PDO::ATTR_PERSISTENT => TRUE,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
]
);
Неустранимая ошибка PHP: неперехваченное исключение «PDOException» с сообщением «не удалось найти драйвер» в /home/vagrant/test/pdo_ibm.php:9
Использование db2_connect отлично работает:
$conn = db2_connect('DEVELOP', 'db2inst1', 'ibmdb2');
Значение $ conn:
resource(4) of type (DB2 Connection)
любая помощь будет оценена :)