Compilado um PHP, como faço para carregá-lo no Apache?

0

Eu compilei e instalei o PHP7.1.7 da fonte no Ubuntu16. Eu segui este tutorial: link

Eu segui até o local em que ele adiciona algo aos arquivos modules.ini.

Agora, o Apache não estava carregando nenhum php, então eu instalei

sudo apt-get install libapache2-mod-php

Agora o apache carregava o PHP, mas as versões eram diferentes e também não tinham os drivers do PDO com os quais eu compilei. Eu verifiquei isso usando phpinfo ()

Apache mostrou 7.0.18, enquanto eu instalei 7.1.7. Eu não sei como esta segunda versão foi instalada (talvez libapache2-mod-php?)

Também o executável do php em / usr / bin era o 7.0.18, então eu deletei isso e criei um symlink para o meu 7.1.7, então pelo menos no terminal o php trabalha com a versão correta.

Eu preciso fazer o Apache funcionar com essa nova versão.

Coisas tentadas:

  • Muitas outras respostas (como this one ) sobre o mesmo problema disse que eu só precisava carregar o módulo diferente na minha configuração do apache2. Mas não consigo encontrar um módulo no meu sistema relacionado ao php7.1.7. Eu tenho um php7.0, e acredito que é o que o apache está carregando.
por Silencer310 25.07.2017 / 23:32

0 respostas