Primeiro, dependendo da sua distro / ambiente, o módulo pode estar disponível como um pacote DLL / Linux de extensão, que é muito mais fácil de instalar e não requer recompilação. No entanto, se você realmente tem que ...
1 - Sim, geralmente você precisará especificar tudo desde a compilação inicial. A menos que você queira alterar radicalmente a configuração que você tem (ou seja, remover módulos, etc.)
2 - Crie um arquivo php com o seguinte em:
<?php
phpinfo();
?>
Veja este script em um navegador para ver informações sobre sua instalação atual do PHP. No topo você deve ver o comando configure usado na compilação inicial. Note que os caminhos de algumas bibliotecas podem ser diferentes em sua máquina, se você não tiver compilado antes (por exemplo, caminhos usados durante a compilação pelas pessoas da sua distribuição favorita).
3 - Sim, geralmente você precisa fazer ./configure [opções] & & fazer & & make install para obter os binários e módulos nos locais corretos com as opções de configuração que você forneceu.