# XAMPP快速入门

<br>

<figure><img src="http://libs.websoft9.com/Websoft9/DocsPicture/zh/xampp/xampp-ss-websoft9.png" alt=""><figcaption></figcaption></figure>

部署 创达睿通 提供的 XAMPP 之后，请参考下面的步骤快速入门。

### 准备[​](https://support.websoft9.com/docs/xampp#%E5%87%86%E5%A4%87) <a href="#zhun-bei" id="zhun-bei"></a>

1. 在云控制台获取您的 **服务器公网IP地址**
2. 在云控制台安全组中，确保 **Inbound（入）规则** 下的 **TCP:80** 端口已经开启
3. 在服务器中查看 XAMPP 的 **默认账号和密码**
4. 若想用域名访问 XAMPP，务必先完成 **域名五步设置** 过程

### XAMPP 初始化向导[​](https://support.websoft9.com/docs/xampp#xampp-%E5%88%9D%E5%A7%8B%E5%8C%96%E5%90%91%E5%AF%BC) <a href="#xampp-chu-shi-hua-xiang-dao" id="xampp-chu-shi-hua-xiang-dao"></a>

#### 详细步骤[​](https://support.websoft9.com/docs/xampp#%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4) <a href="#xiang-xi-bu-zhou" id="xiang-xi-bu-zhou"></a>

远程桌面到服务器，点击服务器桌面的 XAMPP 图标，查看其状态。

#### 出现问题？[​](https://support.websoft9.com/docs/xampp#%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98) <a href="#chu-xian-wen-ti" id="chu-xian-wen-ti"></a>

若碰到问题，请第一时刻联系 **技术支持**。也可以先参考下面列出的问题定位或 **FAQ** 尝试快速解决问题。

### XAMPP 部署网站[​](https://support.websoft9.com/docs/xampp#xampp-%E9%83%A8%E7%BD%B2%E7%BD%91%E7%AB%99) <a href="#xampp-bu-shu-wang-zhan" id="xampp-bu-shu-wang-zhan"></a>

XAMPP环境中部署网站主要分为5个步骤：

**①**上传网站代码->**③**配置域名（根据情况而定）->**④**增加网站对应的数据库（根据程序要求而定）->**⑤**完成安装向导

XAMPP环境中只部署一个网站还是多个网站、有无域名这两种情况对应的部署操作细节略有不一样，下面分别说明：

#### 部署第一个网站[​](https://support.websoft9.com/docs/xampp#%E9%83%A8%E7%BD%B2%E7%AC%AC%E4%B8%80%E4%B8%AA%E7%BD%91%E7%AB%99) <a href="#bu-shu-di-yi-ge-wang-zhan" id="bu-shu-di-yi-ge-wang-zhan"></a>

如果您打算此服务器上只部署一个网站或应用，建议采用此方式：

1. 远程桌面到Windows服务器，将网站源文件拷贝到根目录
2. 如果没有可用域名，请直接通过 **<http://公网IP>** 的方式来访问应用
3. 如果有可用的域名，请完成 **《域名配置》** 后通过 **<http://公网IP>** 的方式来访问应用
4. 如果在安装向导过程中提示数据库无法自动创建，需要通过 <http://ip/phpmyadmin> 创建数据库

网站默认根目录为：C:\xampp\htdocs

#### 部署第二个网站[​](https://support.websoft9.com/docs/xampp#%E9%83%A8%E7%BD%B2%E7%AC%AC%E4%BA%8C%E4%B8%AA%E7%BD%91%E7%AB%99) <a href="#bu-shu-di-er-ge-wang-zhan" id="bu-shu-di-er-ge-wang-zhan"></a>

1. 在 WWW 下新建一个网站目录，假设命名为“mysite2”
2. 将网站源文件上传到：*C:\xampp\htdocs\mysite2*
3. 根据是否有域名，选择一种操作：

   * **有可用域名**，请将下面 **VirtualHost** 模板拷贝到 httpd-vhosts.conf 中，将ServerName , ServerAlias , DocumentRoot , ErrorLog,CusomLog , Directory 等参数相关值更换成你的实际内容。

   ```
   NameVirtualHost *:80

   <VirtualHost *:80>
   DocumentRoot "C:/xampp/htdocs/"
   ServerName localhost
   </VirtualHost>

   <VirtualHost *:80>
      ServerAdmin help@imdcinsights.com
       DocumentRoot "C:/xampp/htdocs/mysite2"
       ServerName www.mydomain.com
      ErrorLog "logs/www.mydomain.com-error.log"
       CustomLog "logs/www.mydomain.com-access.log" common

      <Directory "C:/xampp/htdocs/mysite2" >
       Options Indexes FollowSymLinks
     AllowOverride all
       Order allow,deny
        Allow from all
      </Directory>
   </VirtualHost>
   ```

   * **无可用域名**，请将下面 **Alias** 模板拷贝到 httpd-vhosts.conf 中，将Alias，Directory等参数相关之更换成你的实际内容。

   ```
   Alias /mysite2 C:/xampp/htdocs\mysite2
   <Directory "C:/xampp/htdocs\mysite2">
   Options Indexes FollowSymlinks
   AllowOverride All
   Require all granted
   </Directory>
   ```
4. 保存 httpd-vhosts.conf，然后重启Apache服务。
5. 本地浏览器访问：<http://域名> 或 <http://服务器公网IP/mysite2> 就可以访问本次安装的网站

> 最后我们温故而知新，总结了WAMP部署网站步骤： 1.上传网站代码->2.绑定域名（非必要）3.新增站点配置或修改示例站点配置->4.增加网站对应的数据库（非必要）->5.进入安装向导

### 环境配置[​](https://support.websoft9.com/docs/xampp#%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE) <a href="#huan-jing-pei-zhi" id="huan-jing-pei-zhi"></a>

#### PHP 配置[​](https://support.websoft9.com/docs/xampp#php-%E9%85%8D%E7%BD%AE) <a href="#php-pei-zhi" id="php-pei-zhi"></a>

通过修改C:\xampp\php\php.ini即可修改php配置：

* 何修改系统最大响应时间？将max\_execution\_time设置成你需要的值
* 如何修改上传文件大小限制？将post\_max\_size = 64M,upload\_max\_filesize = 64M设置成你需要的值

#### Apache 配置[​](https://support.websoft9.com/docs/xampp#apache-%E9%85%8D%E7%BD%AE) <a href="#apache-pei-zhi" id="apache-pei-zhi"></a>

#### 域名绑定[​](https://support.websoft9.com/docs/xampp#%E5%9F%9F%E5%90%8D%E7%BB%91%E5%AE%9A) <a href="#yu-ming-bang-ding" id="yu-ming-bang-ding"></a>

**XAMPP**环境下，请远程桌面到服务器，打开C:\xampp\apache\conf\extra\httpd-vhosts.conf文件，将其中的ServerName,ServerAlias的值替换成你的域名信息，重启Apache服务后生效。

**设置伪静态**[**​**](https://support.websoft9.com/docs/xampp#%E8%AE%BE%E7%BD%AE%E4%BC%AA%E9%9D%99%E6%80%81)

Apache开启为静态的步骤如下：

1. 在 C:\xampp\apache\conf\httpd.conf 文件中查找以下语句 LoadModule rewrite\_module modules/mod\_rewrite.so，若前面有 # 号则需要将其去掉，使之支持 mod\_rewrite 模块；
2. 再查找 AllowOverride 语句，若其后为 None 则将其更改为 ALL 使apache支持 .htaccess 文件,若已经是 ALL 则不需要变动；
3. 重启 Apache，这样就可以在你的 PHP 项目根目录下建立 .htaccess 文件开启伪静态了。

> 一般情况下，如果您的网站是基于第三方开源网站（如：wordpress等）建立的，则网站目录下都会自带 .htaccess 文件，不需要另外自己设置。

**修改网站根目录**[**​**](https://support.websoft9.com/docs/xampp#%E4%BF%AE%E6%94%B9%E7%BD%91%E7%AB%99%E6%A0%B9%E7%9B%AE%E5%BD%95)

XAMPP 环境的根目录是可以被修改的，具体只需2个步骤：

1. 修改配置文件：C:\xampp\apache\conf\extra\httpd-vhosts.conf，将 DocumentRoot 和 Directory 的值修改成你网站的路径
2. 保存后，重启Apache服务

### 参数[​](https://support.websoft9.com/docs/xampp#%E5%8F%82%E6%95%B0) <a href="#can-shu" id="can-shu"></a>

XAMPP 应用中包含 Apache, PHP, MySQL 等组件，可通过 **通用参数表** 查看路径、服务、端口等参数。

下面仅列出 XAMPP 本身的参数：

#### 路径[​](https://support.websoft9.com/docs/xampp#path) <a href="#path" id="path"></a>

| **项**                  | **路径或说明**                                              |
| ---------------------- | ------------------------------------------------------ |
| 默认根目录                  | C:\xampp\htdocs                                        |
| PHP配置文件                | C:\xampp\php\php.ini                                   |
| Apache虚拟主机文件--根目录对应的文件 | C:\xampp\apache\conf\extra\httpd-vhosts.conf           |
| 日志文件                   | 请通过XAMPP面板查看                                           |
| Java安装目录               | C:\Program Files (x86)\Java                            |
| Tomcat安装目录             | C:\xampp\tomcat Java                                   |
| Tomcat日志文件             | 请通过XAMPP面板查看                                           |
| Tomcat Manager App     | 请通过<http://ip/9panel的运维工具进入（登录账号:tomcat/tomcat）>       |
| Tomcat面板               | 管理地址:<http://ip:8080/manager/html（登录账号:tomcat/tomcat）> |
| MySQL数据目录              | C:\xampp\mysql                                         |
| MySQL配置文件              | C:\xampp\mysql\my.ini                                  |
| MySQL管理地址              | <http://服务器公网IP/phpmyadmin>                            |
| 9Panel访问地址             | <http://服务器公网IP/9panel>                                |

#### 版本[​](https://support.websoft9.com/docs/xampp#%E7%89%88%E6%9C%AC) <a href="#ban-ben" id="ban-ben"></a>

界面中查看

#### 服务[​](https://support.websoft9.com/docs/xampp#%E6%9C%8D%E5%8A%A1) <a href="#fu-wu" id="fu-wu"></a>

*服务随操作系统自动启动，如果手工修改配置参数后，需要重新启停服务。*\*

* **方法一**：远程桌面点击XAMPP图标，然后点击需要启动或停止的服务&#x20;

  <figure><img src="http://libs.websoft9.com/Websoft9/DocsPicture/zh/xampp/xampp-ss-websoft9.png" alt=""><figcaption></figcaption></figure>
* **方法二**：打开xampp安装的文件夹，点击对应的服务启停exe/bat文件 MySQL start: \xampp\xampp\_start.exe MySQL stop: \xampp\xampp\_stop.exe Apache start: \xampp\apache\_start.bat Apache stop: \xampp\apache\_stop.bat MySQL start: \xampp\mysql\_start.bat MySQL stop: \xampp\mysql\_stop.bat Mercury Mailserver start: \xampp\mercury\_start.bat Mercury Mailserver stop: \xampp\mercury\_stop.bat FileZilla Server start: \xampp\filezilla\_start.bat FileZilla Server stop: \xampp\filezilla\_stop.bat

#### 命令行[​](https://support.websoft9.com/docs/xampp#%E5%91%BD%E4%BB%A4%E8%A1%8C) <a href="#ming-ling-hang" id="ming-ling-hang"></a>

无

#### API[​](https://support.websoft9.com/docs/xampp#api) <a href="#api" id="api"></a>

无


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.imdcinsights.com/ying-yong-zhong-xin/kai-fa-yun-wei/xampp-kuai-su-ru-men.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
