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:
Tags php ubuntu apache-http-server