Не получается установить PDO + MSSQL /Ubuntu

R@zoR

Новичок
Потребовалось воспользоваться PDO и расширением MSSQL к нему на VSD-ке с Ubuntu Server 10.04

Пытаюсь поставить сам PDO:
/tmp/pear/temp/PDO/pdo_dbh.c: In function ‘pdo_stmt_instantiate’:
/tmp/pear/temp/PDO/pdo_dbh.c:410: error: ‘zval’ has no member named ‘refcount’
/tmp/pear/temp/PDO/pdo_dbh.c:411: error: ‘zval’ has no member named ‘is_ref’
/tmp/pear/temp/PDO/pdo_dbh.c: In function ‘pdo_stmt_construct’:
/tmp/pear/temp/PDO/pdo_dbh.c:435: error: ‘zend_fcall_info’ has no member named ‘object_pp’
/tmp/pear/temp/PDO/pdo_dbh.c:458: error: ‘zend_fcall_info_cache’ has no member named ‘object_pp’
/tmp/pear/temp/PDO/pdo_dbh.c: In function ‘zim_PDO_setAttribute’:
/tmp/pear/temp/PDO/pdo_dbh.c:752: error: ‘zval’ has no member named ‘refcount’
/tmp/pear/temp/PDO/pdo_dbh.c: In function ‘zim_PDO_getAttribute’:
/tmp/pear/temp/PDO/pdo_dbh.c:818: error: ‘zval’ has no member named ‘refcount’
/tmp/pear/temp/PDO/pdo_dbh.c: In function ‘pdo_hash_methods’:
/tmp/pear/temp/PDO/pdo_dbh.c:1122: warning: assignment discards qualifiers from pointer target type
/tmp/pear/temp/PDO/pdo_dbh.c:1126: warning: assignment discards qualifiers from pointer target type
make: *** [pdo_dbh.lo] Ошибка 1
ERROR: `make' failed
Не получается. Лезу на страничку самого PDO и обнаруживаю, что с версии 5.1 он включен в PHP.
Окей, остается добавить поддержку MSSQL/ODBC.
sudo pecl install PDO_DBLIB
pear/PDO_DBLIB requires PHP extension "pdo" (version >= 1.0)
No valid packages found
install failed
PDO не установлен? Как, если он включен в состав PHP?

Пытаюсь подключиться просто так:
PHP:
try {
    $dbh = new PDO('sybase:host=localhost;dbname=test', 'test', 'test');
} catch (PDOException $e) {
    print "Error!: " . $e->getMessage() . "<br/>";
    die();
}
Выдает --> Error!: could not find driver!


Как все-таки настроить PDO и MySQL на Ubuntu Server? Плиз, прошу помощи...
 

tony2001

TeaM PHPClub
>sudo pecl install PDO_DBLIB
не надо так делать.
pdo_dblib - тоже часть стандартной поставки, берите его там.
php5-pdo-dblib или как там он в ваших убунтовских пакетах называется..
 
Сверху