Вам нужно будет добавить драйвер ODBC, такой как Actual ODBC , к вашей машине, то есть, если ваша версия PHP имеет какие-либо функциональные возможности ODBC, которые она должна иметь, но если нет, то вам потребуется установить другую версию с соответствующей поддержкой. Мне повезло с использованием MacPorts для установки PHP. Но обратите внимание, что все еще отсутствуют некоторые функции, которые, как вы можете ожидать, вам придется написать обертки для этих функций, например:
if(!function_exists("odbc_fetch_array"))
{
function odbc_fetch_array($aResult,$anAssoc=false)
{
# Out of rows? Pass back false!
if(!odbc_fetch_row($aResult)) return false;
$theRow = array();
# Build up array
$theNumFields = odbc_num_fields($aResult);
$theLimit = $theNumFields+1;
for($i=1; $i<$theLimit; $i++)
{
# WARNING: Starts our index at 0, unlike standard ODBC which starts at 1
$theRow[odbc_field_name($aResult, $i)] = odbc_result($aResult, $i);
if(!$anAssoc) $theRow[$i-1] = $theRow[odbc_field_name($aResult, $i)];
}
return $theRow;
}
}
if(!function_exists("odbc_fetch_assoc"))
{
function odbc_fetch_assoc($aResult)
{
if (DIRECTORY_SEPARATOR == '/') // call local function on MACs
{
return odbc_fetch_array($aResult,true);
}
else // call built in function on Windows
{
return odbc_fetch_array($aResult);
}
}
}