MacOS 10.15重装XAMPP后PHP版本未更新问题求助
问题:MacOS 10.15下重装XAMPP后
php -v仍显示旧版本7.3 原因
- 系统
PATH环境变量仍优先指向旧版本PHP的路径,卸载XAMPP时未清理残留的环境配置 - 终端缓存了旧PHP命令的路径,未自动刷新
- 可能存在其他PHP安装(如Homebrew、系统自带)的路径优先级高于新XAMPP的PHP
解决步骤
定位当前PHP的实际路径
执行命令确认终端调用的PHP位置:which php输出结果会显示当前生效的PHP路径,对比新XAMPP的PHP路径(通常为
/Applications/XAMPP/xamppfiles/bin/php),判断是否指向旧版本。修改环境变量,优先指向新XAMPP的PHP
MacOS 10.15默认使用zsh,配置文件为~/.zshrc;若使用bash则对应~/.bash_profile或~/.bashrc:- 打开配置文件:
# zsh用户 open ~/.zshrc # bash用户 open ~/.bash_profile - 在文件中查找是否存在旧XAMPP或其他PHP的路径配置,若有则替换为新XAMPP的bin目录路径;若无则添加以下内容到文件顶部:
export PATH="/Applications/XAMPP/xamppfiles/bin:$PATH" - 保存文件后,刷新环境变量:
# zsh用户 source ~/.zshrc # bash用户 source ~/.bash_profile
- 打开配置文件:
清除终端命令缓存
执行命令刷新终端的命令哈希表,使其重新识别新的PHP路径:hash -r验证修复结果
重新执行php -v,此时应显示XAMPP 7.2的版本信息。若仍未生效,重启终端后再次尝试。
内容的提问来源于stack exchange,提问作者Ann De
相关产品推荐
相关产品推荐

