首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >zsh:未找到命令: php

zsh:未找到命令: php
EN

Stack Overflow用户
提问于 2021-10-31 11:02:18
回答 8查看 68.6K关注 0票数 49

我在mac上使用phpmamp已经有一年了,甚至在老版本的MacOS上也是如此,因为我在终端上安装了MacOS蒙特雷,如果在终端上输入php,就会收到一条消息:zsh: command not found: php

使用较早版本的MacOS,我从来没有遇到过这个问题。

我怎样才能解决这个问题?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2021-10-31 14:35:20

我也有同样的问题后,更新到蒙特里。在搜索了一些之后,我发现MacOS不包括PHP。您需要使用Homebrew来再次安装PHP。

brew install php

https://daily-dev-tips.com/posts/installing-php-on-your-mac/

票数 58
EN

Stack Overflow用户

发布于 2021-11-22 13:30:28

当我更新MacOS蒙特雷时,PHP已被删除。我发现这篇文章很有用,并为我解决了这个问题。https://wpbeaches.com/updating-to-php-versions-7-4-and-8-on-macos-12-monterey

添加PHP公式

代码语言:javascript
复制
brew tap shivammathur/php

选择PHP版本-此示例使用7.4

代码语言:javascript
复制
brew install shivammathur/php/php@7.4

链接PHP版本

代码语言:javascript
复制
brew link --overwrite --force php@7.4

重新启动终端

代码语言:javascript
复制
php -v
票数 85
EN

Stack Overflow用户

发布于 2022-01-04 18:39:39

自制用户:

这可能是因为您的php版本没有链接而发生的。

Goto /usr/local/c业力,列出内容并查看已安装的php版本。您应该看到目录和符号链接如下:

代码语言:javascript
复制
lrwxr-xr-x    1 kazajhodo  admin      7 May 22  2019 php72 -> php@7.2
lrwxr-xr-x    1 kazajhodo  admin      7 Feb 26  2020 php73 -> php@7.3
lrwxr-xr-x    1 kazajhodo  admin      7 Jun 12  2020 php74 -> php@7.4
lrwxr-xr-x    1 kazajhodo  admin      7 Jan 22  2021 php80 -> php@8.0
lrwxr-xr-x    1 kazajhodo  admin      7 Jan  4 11:58 php81 -> php@8.1
drwxr-xr-x    3 kazajhodo  staff     96 Jan  4 11:34 php@7.2
drwxr-xr-x    3 kazajhodo  staff     96 Aug  8 19:32 php@7.3
drwxr-xr-x    4 kazajhodo  staff    128 Jan  4 11:55 php@7.4
lrwxr-xr-x    1 kazajhodo  admin     18 Jan 22  2021 php@8.0 -> /usr/local/bin/php
lrwxr-xr-x    1 kazajhodo  admin     18 Jan  4 11:58 php@8.1 -> /usr/local/bin/php

如果您想要的版本在那里,您可以将其链接到brew link php@7.4

那么bash应该定义php。

再次安装php也会起作用,因为它将在安装过程中添加符号链接;但是您可能只需要符号链接。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69786222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档