我在mac上使用php和mamp已经有一年了,甚至在老版本的MacOS上也是如此,因为我在终端上安装了MacOS蒙特雷,如果在终端上输入php,就会收到一条消息:zsh: command not found: php
使用较早版本的MacOS,我从来没有遇到过这个问题。
我怎样才能解决这个问题?
发布于 2021-10-31 14:35:20
我也有同样的问题后,更新到蒙特里。在搜索了一些之后,我发现MacOS不包括PHP。您需要使用Homebrew来再次安装PHP。
brew install php
https://daily-dev-tips.com/posts/installing-php-on-your-mac/
发布于 2021-11-22 13:30:28
当我更新MacOS蒙特雷时,PHP已被删除。我发现这篇文章很有用,并为我解决了这个问题。https://wpbeaches.com/updating-to-php-versions-7-4-and-8-on-macos-12-monterey
添加PHP公式
brew tap shivammathur/php选择PHP版本-此示例使用7.4
brew install shivammathur/php/php@7.4链接PHP版本
brew link --overwrite --force php@7.4重新启动终端
php -v发布于 2022-01-04 18:39:39
自制用户:
这可能是因为您的php版本没有链接而发生的。
Goto /usr/local/c业力,列出内容并查看已安装的php版本。您应该看到目录和符号链接如下:
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也会起作用,因为它将在安装过程中添加符号链接;但是您可能只需要符号链接。
https://stackoverflow.com/questions/69786222
复制相似问题