Você pode verificar se o pacote está instalado com:
dpkg -l |grep php
e pode verificar se os arquivos no seu sistema são consistentes com o pacote com
debsums packagename
disso você pode ter algumas dicas sobre a origem do pacote.
Existe uma maneira de descobrir se o PHP foi instalado como parte de um pacote genérico do apt-get, compilado a partir do código-fonte ou instalado de alguma outra forma no Ubuntu?
Eu preciso recompilá-lo com mais algumas opções e quero tentar seguir o caminho de atualização correto.
você pode querer rodar como root
root@machine:~# dpkg -l php5 (or whatever version you have)
se o php foi instalado usando o gerenciador de pacotes, este comando retornará algo como
root@machine:~# dpkg -l php5
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-======================================-======================================-============================================================================================
ii php5 5.3.2-1ubuntu4.10 server-side, HTML-embedded scripting language (metapackage)
observe o conteúdo do primeiro comumn que é "ii" caso contrário, você terá a mesma saída, mas com a primeira coluna contendo "un" em vez de ii