XAMPP是一款常用的本地服务器集成环境,包含了Apache、PHP、MySQL等多个组件,很多开发者会用它来搭建本地开发测试环境。在实际开发中,我们有时候需要通过系统自带的CMD命令行直接执行php脚本或者操作mysql数据库,这时候就需要先完成对应的环境变量配置,否则系统会提示命令不存在的错误。

配置前的准备工作
首先需要确认你的XAMPP安装路径,默认情况下Windows系统的XAMPP会安装在C:xampp目录下,如果你安装时修改了路径,需要记住自己设置的安装目录。接下来需要找到两个关键的程序路径:
- php可执行文件的路径:默认是
C:xamppphp,这个目录下有php.exe文件,是命令行运行php程序的核心文件。 - mysql可执行文件的路径:默认是
C:xamppmysqlbin,这个目录下有mysql.exe文件,是命令行操作mysql数据库的客户端程序。
配置系统环境变量
Windows系统的环境变量配置步骤如下,不同系统版本界面可能略有差异,但核心逻辑一致:
打开环境变量设置界面
右键点击桌面上的此电脑图标,选择属性,在打开的窗口中找到高级系统设置选项,点击后弹出系统属性窗口,切换到高级选项卡,点击下方的环境变量按钮,即可进入环境变量配置页面。
编辑Path系统变量
在环境变量页面的系统变量区域中,找到名为Path的变量,选中后点击编辑按钮。在弹出的编辑环境变量窗口中,点击新建按钮,分别添加之前找到的两个路径:
- 添加php路径:
C:xamppphp - 添加mysql路径:
C:xamppmysqlbin
添加完成后依次点击所有打开窗口的确定按钮,保存配置。注意一定要点完所有确定,否则配置不会生效。
验证配置是否生效
配置完成后需要验证是否成功,操作步骤如下:
验证php命令
按下Win+R组合键,输入cmd后回车打开命令行窗口,输入以下命令并回车:
php -v
如果配置正确,会输出当前安装的php版本信息,类似如下内容:
PHP 8.2.12 (cli) (built: Oct 24 2023 11:22:38) (ZTS Visual C++ 2019 x64) Copyright (c) The PHP Group Zend Engine v4.2.12, Copyright (c) Zend Technologies
验证mysql命令
在同一个命令行窗口中输入以下命令并回车:
mysql -V
如果配置正确,会输出当前安装的mysql版本信息,类似如下内容:
mysql Ver 15.1 Distrib 10.4.32-MariaDB, for Win64 (AMD64), source revision 0e2a2a1c4a9e
常见错误排查
如果验证时出现不是内部或外部命令,也不是可运行的程序或批处理文件的提示,可以按照以下思路排查:
- 检查环境变量添加的路径是否正确,是否和实际的XAMPP安装路径一致,注意路径中不要有多余的空格或者符号。
- 确认配置完成后是否重启了CMD窗口,环境变量的生效需要新的CMD窗口加载配置,旧的窗口不会自动更新。
- 检查Path变量中是否有其他同名的程序路径,避免路径冲突导致系统调用了错误的程序。
命令行使用示例
配置完成后就可以正常使用相关命令了,比如运行php脚本:
php D:testtest.php
连接本地mysql数据库:
mysql -u root -p
输入密码后即可进入mysql交互界面,执行数据库相关操作。