XAMPP已自带默认PHP包,是否还需要额外安装PHP用于开发?
问题解答
是否需要额外安装PHP?
不需要额外安装PHP。你遇到的'php' is not recognized as an internal or external command报错,本质是XAMPP自带的PHP路径没有添加到系统环境变量中,导致全局终端无法识别php命令,并非系统缺失PHP运行环境。
修复全局PHP命令识别的方法(Windows系统)
- 首先复制XAMPP安装目录下php文件夹的完整路径,默认安装路径为
C:\xampp\php,如果你自定义了XAMPP安装路径,对应调整即可 - 右键点击「此电脑」,依次选择「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」列表中找到名为
Path的条目,点击「编辑」 - 点击「新建」,将之前复制的PHP完整路径粘贴进去,依次点击所有弹窗的「确定」保存配置
- 重启你正在使用的终端(CMD/PowerShell等),再次执行
php -v即可正常显示XAMPP自带的PHP版本信息
额外安装PHP的版本要求
如果后续因为开发需求(比如需要适配更高版本Laravel的版本要求)需要额外安装PHP,必须保证命令行使用的PHP版本和XAMPP中Apache加载的PHP版本完全一致,否则会出现以下常见问题:
- 命令行执行
composer install安装依赖时提示版本符合要求,但Web访问项目时报PHP版本不兼容错误 - 命令行检测已安装的扩展(比如gd、pdo_mysql等),Web访问时提示扩展缺失
如果不需要多版本PHP兼容,直接使用XAMPP自带的PHP即可,无需额外安装,避免不必要的版本冲突问题。
内容的提问来源于stack exchange,提问作者Ameen NA
相关产品推荐
相关产品推荐

