2013-01-06 31 views
-3

早在11月份,我为5.4.9版安装了自己的PHP安装程序。我以为我已经移除它,但显​​然不是。在12月份,我用yum install php54及其所有软件包重新安装了它。我有多个安装的PHP:我如何删除自定义安装的一个?

现在我有一个问题,CLI似乎在使用自定义PHP安装,而主站点正在使用yum install。我希望CLI和站点都使用yum install,现在是5.4.10。

当我在CLI中做php -v时,它显示5.4.9,所以我知道它使用了错误的PHP安装。这导致了很多问题,因为定制安装没有安装mysqli,并且它禁用了ftp。

有谁知道我可以如何删除自定义安装并将CLI重新链接到新的yum安装?

我正在使用CentOS。

回答

1

你是如何安装“自定义”的?这是一个非常宽泛的问题,但这里有一些一般性建议:

它在哪里安装? which php可以告诉你。你可以用它来弄清楚如何卸载它。例如,它可能在/usr/local/opt

然后编辑你的$PATH变量,把你想要的PHP放在你不想要的地方。这将使您想要的PHP至少运行。

如果您编译了自定义PHP,您可能可以使用类似make uninstall的东西删除它。

+0

如果我要更改服务器上的PATH变量,使用phpinfo()显示的PATH变量,它会起作用吗? – Headchopperz

+0

我上面的评论修正了它,我将服务器上的PATH更改为phpinfo()中显示的PATH,谢谢。 – Headchopperz