2016-07-07 87 views
-1

恕我直言,在Mac OS El Captain上安装第二个PHP安装,然后将PATH variable更改为指向新安装的完整BS。
这不是OS的工作方式,它让我非常恼火,苹果希望我们这样做。在我的Mac上更新PHP安装,而不是更改PATH

我想做一个适当的安装最新的PHP版本,从而删除旧的。

这甚至可能吗?
如果是的话,怎么样?

非常感谢您的帮助。

+0

不要在标题中使用* UPDATE *,编辑历史显示人们如何以及何时更新问题 - 这只是噪音。不妨在你的问题中编辑你的问题中的咆哮。我不使用苹果,所以你可能是对的,但它与你的问题无关,只是在这里皱起了眉头。 – patricksweeney

+0

它只是在终端,你有问题的PHP?或者它的网络端的PHP? – MwcsMac

+0

两者。我想更新PHP的安装,我不希望在操作系统中安装两个不同的PHP版本,因为这看起来非常冗余。 –

回答

2

澄清问题。

OS X默认使用PHP 5.5安装(/ usr/bin/php)。在OS X上安装较新版本的PHP(例如Homebrew)不会取代这个默认的5.5安装,而是会将一个新的PHP版本放在另一个位置。它将链接/ usr/local/bin中的二进制文件。要使用新的PHP版本,您必须确保/ usr/local/bin在您的PATH变量中的/usr/bin之前带有

原来的海报并不想以这种方式更新他的PATH变量,并且正在寻求一种方法来从Apple更新原始5.5安装,而不是在其旁边安装新的并且执行一些PATH变量魔术。