回到11月,我安装了自己的PHP设置,版本为5.4.9。我以为我删除了它,但显然没有。在12月份,我使用yum install php54
及其所有软件包重新安装了它。
现在我遇到一个问题,即CLI似乎使用自定义PHP安装,主站点正在使用yum install。我希望CLI和站点都使用yum install,现在是5.4.10。
当我在CLI中执行php -v
时,它显示5.4.9,所以我知道它使用了错误的PHP安装。这导致了很多问题,因为自定义安装没有安装mysqli,并且它已禁用ftp。
有谁知道如何删除自定义安装并将CLI重新链接到新的yum install?
我正在使用CentOS。
答案 0 :(得分:1)
你是如何安装“自定义”的?这是一个非常广泛的问题,但这里有一些一般性建议:
它安装在哪里? which php
可以告诉你。您可以使用它来弄清楚如何卸载它。例如,它可能位于/usr/local
或/opt
。
然后,编辑您的$PATH
变量,将您想要的PHP放在您不想要的地方之前。这将使您想要的PHP首先运行,
如果您对自定义PHP进行了编译,则可以使用make uninstall
之类的内容删除它。