mac 使用php -v 提示错误zsh: command not found: php
warning:
这篇文章距离上次修改已过205天,其中的内容可能已经有所变动。
解释:
这个错误表明你的macOS系统中没有找到php
命令。这通常意味着PHP没有安装,或者PHP的可执行文件不在系统的PATH环境变量中。
解决方法:
- 确认PHP是否安装:在终端中运行
which php
,如果返回路径,则PHP已安装,可能是PATH问题。如果没有返回,则需要安装PHP。 安装PHP:
使用Homebrew(macOS的包管理器):
- 如果尚未安装Homebrew,先安装Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 使用Homebrew安装PHP:
brew install php
- 如果尚未安装Homebrew,先安装Homebrew:
使用MacPorts(另一个包管理器):
- 如果尚未安装MacPorts,先安装MacPorts:前往 https://www.macports.org/install.php 并按照指引安装。
- 使用MacPorts安装PHP:
sudo port install php74
(这里以PHP 7.4为例,根据需要安装其他版本)
- 确认PHP安装成功:安装完成后,运行
php -v
检查PHP版本,确认安装无误。 如果已安装PHP但仍报错,可能需要配置PATH环境变量。检查PHP的安装路径,并将其添加到你的
~/.zshrc
或~/.bash_profile
文件中:export PATH="/path/to/php/directory:$PATH"
替换
/path/to/php/directory
为PHP实际的安装路径,然后执行source ~/.zshrc
或重启终端使改动生效。- 重新运行
php -v
检查是否解决问题。
评论已关闭