我有一个问题突然出现说:Unable to determine linked PHP.,我无法解决,所以我卸载了代客,php和依赖项。然后我安装了新鲜的php7.1,但当我运行valet install时,我得到安静的稍微类似的错误:Homebrew PHP appears not to be linked.
Unable to determine linked PHP.
php7.1
valet install
Homebrew PHP appears not to be linked.
gmxoilav1#
首先,找到通过安装的PHP版本。
brew list
在我的例子中,它是php@7.3,那么
brew link php@7.3 --force --overwrite
最后
:)
nqwrtyyt2#
Homebrew找不到正确的PHP版本,你把它们正确地链接起来了吗?brew link php71
brew link php71
bogh5gae3#
brew链接php@7.2 --强制--覆盖这将推动这个--如果您需要先将此软件放在PATH中,请考虑运行:回显'导出路径="/usr/local/opt/php@7.2/bin:$路径”'〉〉~/.bash_profile回显'导出路径="/usr/local/opt/php@7.2/sbin:$路径”'〉〉~/.bash_profile我运行两个独立的,然后尝试代客安装(工作像一个魅力)。
mjqavswn4#
brew install php@7.1
然后将其链接
brew link php@7.1 --force --overwrite
drkbr07n5#
$ brew unlink php && brew link --force php@7.1
2ledvvac6#
如果您是在从Intel迁移到M1之后来到这里,并且让Valet不使用/opt/文件夹中的php cask,这对我来说很有用:echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc.
echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
6条答案
按热度按时间gmxoilav1#
首先,找到通过安装的PHP版本。
在我的例子中,它是php@7.3,那么
最后
:)
nqwrtyyt2#
Homebrew找不到正确的PHP版本,你把它们正确地链接起来了吗?
brew link php71
bogh5gae3#
brew链接php@7.2 --强制--覆盖
这将推动这个--
如果您需要先将此软件放在PATH中,请考虑运行:回显'导出路径="/usr/local/opt/php@7.2/bin:$路径”'〉〉~/.bash_profile回显'导出路径="/usr/local/opt/php@7.2/sbin:$路径”'〉〉~/.bash_profile
我运行两个独立的,然后尝试代客安装(工作像一个魅力)。
mjqavswn4#
然后将其链接
drkbr07n5#
2ledvvac6#
如果您是在从Intel迁移到M1之后来到这里,并且让Valet不使用/opt/文件夹中的php cask,这对我来说很有用:
echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
.