所以,这里有点乱。我试将我的 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
只需按照这些简单的步骤,您就会恢复正常:
在终端中运行
vim ~/.bash_profile
输入 i,然后将以下内容粘贴到文件顶部:
export PATH=/usr/bin:$PATH
命中ESC
、类型:wq
和命中Enter
- 在终端中,运行
source ~/.bash_profile
你可能想检查一下这个链接: