Por ODBC si trabajas en Linux .. lo primero que te hace falta es que tengas instalado un driver ODBC en tu equipo Linux. (en el foro Linux te orientarán para esto).
ves revisando por ejemplo este sitio:
http://www.unixodbc.org/
Si te fijas en los comentarios de los usuarios de:
http://www.php.net/manual/en/function.odbc-connect.php
verás también información útil .. pero primero instala un driver ODBC en tu maquina Linux si tu BD Access la vas a llamar dese ahí mismo (= tener tu .mdb en el equipo Linux) .. Si la BD Access la tienes en otro PC (windows) la cosa se complica por el tipo de Driver ODBC que tienes que usar .. Cara a PHP .. lo que le "importa" a el es que le des el DSN correcto.
Un saludo,