If you are running on a windows server, then you don't have to install the oracle client just activate oracle support by adding
extension=php_oci8.dll
to your php.ini
If you are running on a linux/*nix... you need to compile php with oracle support. I don't know if you need to install the oracle client for doing this.
Of course you can also use ODBC but you will loose some performance and some functions