XAMPP是一款免费、开源、支持跨平台的 Web 服务器集成环境,帮助用户在本地快速搭建出一个 Web 开发测试环境。
XAMP 的内部集成了 Apache HTTP 服务器、MySQL/MariaDB 数据库、PHP 解析器和 Perl 编程语言:
Apache 负责处理 HTTP 请求和响应,将网页内容发送给浏览器;
MySQL 作为关系型数据库管理系统,存储和管理网站数据;
PHP 是服务器端脚本语言,用于生成动态网页内容;
Perl 提供强大的文本处理能力。
此外,XAMPP 还包含 phpMyAdmin 等实用工具,方便用户通过图形界面管理数据库,无需记住复杂的 SQL 命令。这种高度集成化的设计让开发者能一次性获得完整的 Web 开发栈。
下载XAMPP
XMAPP 官方提供了适用于 Windows、Linux 和 Mac OS 平台的安装包:
下载地址:XMAP官方安装包
安装XAMPP
笔者使用的电脑是 Windows 系统,下面就以 Windows 系统为例讲解安装过程。macOS 与 Linux 用户安装 XMAPP 的步骤几乎一致。
1) 双击下载的 xampp-windows-x64-8.2.12-0-VS16-installer.exe 安装包,可能会看到如下提示:
2) 直接点击 “Yes” 继续安装,正式进入 XAMPP 安装指导界面:
3) 点击 Next,进入下图的页面,选择需要安装的内容,默认选中的就可以:
4) 点击 Next 进入下图中的页面,选择软件安装的路径。注意,尽量不要安装在 C 盘(系统盘),安装路径中不要出现中文:
5) 点击 Next 进入下图的页面,选择对应的语言,选择 English:
6) 继续点击 Next 继续下图的页面,学习更多关于 Bitnami 的内容(可以不用勾选):
7) 点击 Next 进入下图的页面,安装程序现在可以开始在您的计算机上安装 XMAPP 了:
8) 点击 Next 进入下图的页面,开始安装 XMAPP:
等待进度条填满,即可成功安装 XMAPP:
9) 至此,XAMPP 已正确安装并运行,你可以开始本地开发、调试 CMS 或学习 PHP 语法了:
此页面中可以选择是否安装到控制面板,可以不用勾选。10) 双击运行目录内的 setup_xampp.bat 初始化 xampp。然后运行 xampp-control.exe 可以启动或停止 apache、mysql 等各个模块并可将其注册为服务。
使用XMAPP
1) 配置Apache
把 httpd.conf 中的 80 端口全部修改为 8081,如果不修改,会与默认 80 端口产生冲突,严重时可能导致浏览器不能正常使用:
注意,没有更改 Apache 的端口时,使用的是 http://localhost 访问 XMAPP主页;更改后, 假设 80 改为了 8081 则使用 http://localhost:8081 访问 xampp 主页, 访问 xampp 下的其他 php 也是这样 。./apache/conf/httpd-ssl.conf 文件把端口 443 修改为 4433:
2) 配置 MySQL
把 my.ini 中的 3306 改为 3316(如果 3306 不冲突,可以不修改)。把 my.ini 中的字符集改为 utf8,原文档中已有,但需要取消注释(如果不配置 utf8,取出的中文是乱码):
另外,MySQL 数据库也需要设置字符集,默认字符集为 latin1,在数据库中会造成中文乱码,在创建数据库和数据表时都要注意使用 utf8 字符集。点击 XAMPP 控制面板上的 start 按钮,启动 Apache 服务器、MySQL 服务器,Apache 默认网站目录为 ..\xampp/htdocs。
最后,在浏览器地址栏输入“http://localhost:8081/dashboard/”,若出现如下界面,那么安装就算成功了: