O tutorial de compilação do PHP assume que o libphp5.so foi construído - não foi

3

Estou seguindo este tutorial link

Eu cheguei na parte em que libphp5.so deveria magicamente estar em modules/ após a instalação do PHP, mas não é. Eu corri

find / -name libphp5.so -print

Sem resultados. Eu também recuei o tutorial e verifiquei se há alguma menção de libphp5.so antes deste ponto - não existe.

se houver uma opção ./configure que decide se o módulo é construído?

Qualquer ajuda apreciada

    
por Hubro 27.05.2011 / 10:43

1 resposta

3

Sim.

--with-apxs=/path/to/apxs

ou

--with-apxs2=/path/to/apxs

dependendo se você tiver o Apache 1.x ou o Apache 2.x instalado.

apxs é o sistema de configuração automática do módulo Apache. Ele vem com o Apache, então obviamente o Apache deve ser instalado primeiro. Você pode descobrir onde o apxs está instalado:

$ which apxs
/usr/local/sbin/apxs

Então, se você tiver o Apache 2.x instalado e achar que o apxs está em / usr / local / sbin, ele será:

configure --with-apxs2=/usr/local/sbin/apxs ... other args ...

Você pode combinar os dois passos com:

configure --with-apxs2='which apxs'... other args ...
    
por 27.05.2011 / 11:31