R@zoR
Новичок
Потребовалось воспользоваться PDO и расширением MSSQL к нему на VSD-ке с Ubuntu Server 10.04
Пытаюсь поставить сам PDO:
Окей, остается добавить поддержку MSSQL/ODBC.
Пытаюсь подключиться просто так:
Выдает --> Error!: could not find driver!
Как все-таки настроить PDO и MySQL на Ubuntu Server? Плиз, прошу помощи...
Пытаюсь поставить сам PDO:
pecl install pdo
Не получается. Лезу на страничку самого PDO и обнаруживаю, что с версии 5.1 он включен в PHP./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
Окей, остается добавить поддержку MSSQL/ODBC.
sudo pecl install PDO_DBLIB
PDO не установлен? Как, если он включен в состав PHP?pear/PDO_DBLIB requires PHP extension "pdo" (version >= 1.0)
No valid packages found
install failed
Пытаюсь подключиться просто так:
PHP:
try {
$dbh = new PDO('sybase:host=localhost;dbname=test', 'test', 'test');
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
Как все-таки настроить PDO и MySQL на Ubuntu Server? Плиз, прошу помощи...