我最近犯了错误,升级到php5.5没有更多的了解它。 这显然打破了我的安装apache2.2。
我正在尝试降级到php5.3或更好的php5.4。
我运行apt-get清除php5(和PHP *)它看起来像清除是成功的,但我仍然可以运行php5 -v,并得到结果加上结果仍然说php5.5.15。
我甚至重新运行tasksel和unchecked LAMP。 相同的结果。
我觉得我失去了一些明显的东西,但是对于我来说,我无法弄清楚。
思想?
你已经删除(清除)只有基地的php5包。 PHP二进制文件带有php5-cli,所以你可能没有删除其他的PHP软件包。 你可以通过运行来检查:
# dpkg -S `which php5` php5-cli: /usr/bin/php5
如果你没有得到包名,那么可能是从源代码安装php5。
另一个select是,当你运行'apt-get purge php *'时 – 当前工作目录中有一些php *文件会导致shell扩展,并且不会运行你期望运行的命令。 例如,如果您在运行apt-get purge php *时在CWD中有文件php-foo,php-bar,那么可能会扩展为:
apt-get purge php-foo php-bar
列出所有的php软件包以检查你的系统上实际安装的是什么。
# dpkg -l | grep php | sort