Muita gente já apanhou configurando o PHP com suporte a Oracle no Slackware 10, então segue um passo a passo.
Baixando os pacotes.
Primeiro para dar início ao artigo precisamos baixar o PHP:
 wget http://www.php.net/get/php-5.1.4.tar.gz/from/am.php.net/mirror 
Depois o Apache:
Caso não encontre os pacotes, procure no site:  
http://apache.usp.br 
E o PHP no site: 
http://www.php.net 
Instalando o Client do Oracle
O processo de instalação é bem simples. Adicione o grupo dba:
# groupadd dba
Depois adicione o usuário oracle:
# adduser oracle 
Logo depois um detalhe muito importante, o Slackware por padrão não cria o arquivo .profile do usuário, então faça na mão mesmo:
# touch /home/oracle/.profile
# chown oracle:dba /home/oracle/.profile
Logo após edite o .profile:
# vi /home/oracle/.profile
e adicione o seguinte conteúdo:
NLS_DATE_FORMAT="DD/MM/YYYY"
NLS_LANG="Brazilian Portuguese_Brazil.WE8ISO8859P1"
ORACLE_BASE=/home/oracle
ORACLE_HOME=/home/oracle/OraHome1
ORACLE_DOC=/home/oracle/doc
ORACLE_OWNER=oracle
ORACLE_SID=dbpmvr
export DISPLAY=:0.0
export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_OWNER ORACLE_DOC NLS_LANG NLS_DATE_FORMAT
PATH=$ORACLE_HOME/bin:$PATH:
E salve!
Depois entre no modo gráfico:
# startx
Digite como root:
# xhost + 
Entre no CD e mande rodar o:
# ./runInstaller
Uma dica importante quando estiver instalando o client, em 20% da instalação edite o arquivo /home/oracle/OraHome1/libsysliblist, apague seu conteúdo e coloque este:
-ldl -lm -lpthread -lnsl -lirc -Wl,-allow-shlib-undefined
E salve.
Se tudo ocorreu bem a instalação vai funcionar sem erro.
Configurando tnsnames
Edite o arquivo tnsnames.ora:
DOMINIO.COM.BR =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = servicename)
    )
  )
Compilando Apache
Descompacte o arquivo:
# tar -zxvf apache_version.tar.gz
# ./configure \
  --prefix=/usr/local/apache --htdocsdir=/var/www/htdocs \
  --cgidir=/var/www/cgi-bin --logfiledir=/var/log/apache \
  --sysconfdir=/etc/apache --server-uid=nobody  --server-gid=nobody \
  --enable-module=so
# make
# make install
Compilando o PHP
Após ter baixado o PHP, descompacte o arquivo:
# tar -zxvf php-version.tar.gz
Entre no diretório:
# cd php-version
Digite o seguinte comando:
# ./configure --bindir=/usr/bin --sbindir=/usr/sbin --libdir=/usr/lib/php --datadir=/usr/share/php --sysconfdir=/etc/php --with-apxs=/usr/local/apache/bin/apxs --enable-calendar --with-db4=/usr/include/db4 --with-oracle=/home/oracle/OraHome1 --with-oci8=/home/oracle/OraHome1 --with-libxml-dir=/usr/lib/libxml2.a --enable-sigchild --enable-dbase 
Depois o make:
# make
# make install
Se não der erro meus parabéns. Detalhe, só irá compilar se o cliente do Oracle estiver instalado.
Agradeço ao papai do céu por ter conseguido, senão essa hora eu estaria na rua.. lololololoo
Abraco pessoal!
Só rodar o Apache e testar...
:D
e-mail : valmeida@idea-planejamento.com 
msn    : vinicius@srvr.com.br