2013-01-06 27 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