尝试更改 OSX PHP 版本时造成混乱

尝试更改 OSX PHP 版本时造成混乱

所以,这里有点乱。我将我的 El Capitan PHP 版本(5.6.2)更改为 PHP7,但是我弄得有点乱。

现在我只想让一切恢复正常。

当我运行时which php,我得到了这个:

/usr/local/php7/bin/php

which should be default:
/usr/bin/php

当我运行时php -v,出现此错误:

dyld: Library not loaded: /usr/local/php5/lib/libtidy-0.99.0.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found
Trace/BPT trap: 5

我做错了好多事。从错误的路径开始。这导致了混乱(愚蠢)。注意,文件夹 php7 不存在...

 sudo mv /usr/local/bin/php /usr/local/bin/php7
 sudo ln -s /usr/local/php7/bin/php /usr/local/bin/php
 export PATH=/usr/local/php7/bin:$PATH

我怎样才能让事物恢复到其默认状态?

答案1

你的 Mac 预装的 PHP 版本仍然必须是 5.6,我猜应该在

/usr/bin/php


只需按照这些简单的步骤,您就会恢复正常:

  1. 在终端中运行vim ~/.bash_profile

  2. 输入 i,然后将以下内容粘贴到文件顶部:

export PATH=/usr/bin:$PATH

命中ESC、类型:wq和命中Enter

  1. 在终端中,运行source ~/.bash_profile


你可能想检查一下这个链接:

干净重新安装

改变 php 的路径

相关内容