【问题标题】:I have multiple installs of PHP: How do I remove the custom installed one? [closed]我安装了多个 PHP:如何删除自定义安装的一个? [关闭]
【发布时间】:2013-01-06 03:08:19
【问题描述】:

早在 11 月,我就安装了自己的 PHP 设置,版本为 5.4.9。我以为我已经删除了它,但显然没有。在 12 月,我使用 yum install php54 及其所有软件包重新安装了它。

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

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

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

我正在使用 CentOS。

【问题讨论】:

    标签: php apache


    【解决方案1】:

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

    安装在哪里? which php 可以告诉你。您可以使用它来确定如何卸载它。例如,它可能位于/usr/local/opt

    然后,编辑您的$PATH 变量,将您想要的PHP 所在的位置放在您不想要的位置之前。这至少会让你想运行的 PHP 先运行。

    如果您编译了自定义 PHP,则可以使用 make uninstall 之类的内容将其删除。

    【讨论】:

    • 如果我将服务器上的 PATH 变量更改为 phpinfo() 显示的 PATH 变量,它会起作用吗?
    • 我上面的评论修复了它,我将服务器上的 PATH 更改为 phpinfo() 中显示的 PATH,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 2023-02-12
    • 2012-01-08
    • 2019-06-07
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    相关资源
    最近更新 更多