Como descubro como o PHP foi instalado?

1

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.

    
por Toby 16.12.2011 / 11:14

2 respostas

5

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.

    
por 16.12.2011 / 11:29
4

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

    
por 16.12.2011 / 11:28

Tags