Parece que você tem as bibliotecas instaladas em um local não padrão.
Se este for o caso, pode ser que o php simplesmente não saiba onde procurar as bibliotecas necessárias. Tente definir a variável de ambiente LD_LIBRARY_PATH para esse caminho antes de iniciar o php, se você estiver executando a partir da linha de comando. Por exemplo, no bash:
export LD_LIBRARY_PATH=/pkg/products/httpd/httpd_2.2.19a_RH5_64/php/lib
Se isso funcionar, você pode adicionar esse caminho à configuração do sistema. Eu não sei outras distribuições, mas o Debian mantém os caminhos da biblioteca no arquivo /etc/ld.so.conf ou no diretório /etc/ld.so.conf.d/ Você provavelmente será capaz de encontrar um arquivo similar em sua pasta / etc