我如何知道如何安装PHP

有没有办法解决如果PHP是作为一个通用的apt-get包的一部分安装,从源代码编译或在Ubuntu上安装其他方式?

我需要重新编译一些更多的选项,我想尝试并按照正确的升级path。

您可以检查包是否安装了:

dpkg -l |grep php 

并可以检查系统上的文件是否与包一致

  debsums packagename 

从这里你可以得到一些关于包裹来源的线索。

你可能想要以root身份运行

 root@machine:~# dpkg -l php5 (or whatever version you have) 

如果php是使用包pipe理器安装的,这个命令会重新调整一些东西

 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) 

注意到第一个“ii”其他的内容,你会得到相同的输出,但是第一列包含“un”而不是ii