Para não deixar sem resposta.
O Apache não pode construir mod_php.so como parte de sua compilação porque não sabe como analisar ou executar o PHP. Por outro lado, o PHP precisa saber como o Apache foi compilado para produzir mod_php.so . Você precisa especificar:
-
--enable-sono script de configuração do Apache, para permitir a criação de módulos extras como bibliotecas compartilhadas. E crieapxs, a ferramenta de extensão para criar as bibliotecas compartilhadas. -
E
--with-apxs2=/path/to/apacheno script de configuração do PHP, para poder compilar nos cabeçalhos do Apache, localizarapxse gerarmod_php.so.
Normalmente, em um sistema * nix, o Apache --prefix será o padrão para /usr/local e apxs terminará em /usr/local/bin/apxs . Portanto, a compilação deve ser executada da seguinte maneira.
Primeiro Aapche ( httpd ) com:
./configure --enable-so
make
make install
E depois o PHP com:
./configure --with-apxs2=/usr/local/apache2/bin/apxs
make
make install
Referências: