绿色便携方式安装apache+mysql+tomcat+php集成环境并提供控制面板

绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境


### 目录

  • [绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [@[TOC](目录)](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [前言](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [一、XAMPP](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [二、安装和使用](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [1.安装](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [2.使用](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [三、可能的错误](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [1、检查端口占用](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [2、修改端口](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)
  • [3、JDK原因导致](#目录 绿色便携方式安装带控制面板的Apache+MariaDB+Tomcat+PHP集成环境 @TOC 前言 一、XAMPP 二、安装和使用 1.安装 2.使用 三、可能的错误 1、检查端口占用 2、修改端口 3、JDK原因导致)

前言

安装集成环境往往配置复杂,采用一个集成安装工具,可以方便地完成相关软件的一键安装!而能够采用portable方式实现完全绿色、便携方式的安装就更加方便!它只需要解压到你的电脑目录,即可运行,不需要install,也不会有任何注册表的改变!因此,你甚至可以把它放在一个外部存储,随带随用!------这就是XAMPP.

一、XAMPP

XAMPP 是一个极受欢迎的 PHP 开发环境工具包,完全免费、开源、易于安装。

包含以下集成软件,将一键完成安装:

Apache

MariaDB

Tomcat

PHP+phpMyAdmin

以及OpenSSL, Webalize, Mercury Mail Transport System, FileZilla FTP Server , Strawberry Perl

更方便的是还有一个控制面板工具:XAMPP Control Panel,可以对安装的软件进行Start/Stop、配置、查看错误日志!

虽然在该集成环境中主要以PHP开发环境为主,但可以按照需要选择apache、mariaDB、tomcat等启动所需要的服务。

二、安装和使用

1.安装

官方安装网址:https://www.apachefriends.org/index.html

进入other versions可以看到不同版本的详细说明:

点右侧Download,在弹出窗口中点click here

下载后解压到根目录xampp,例如d:\xampp

  • 注意:
  • (1)目录要在根目录的xampp,否则控制面板中启动apache和mysql会提示错误。
  • (2)由于其中包含tomcat,因此,要先安装JDK,并配置好环境变量JAVA_HOME!

2.使用

运行xampp目录下的xampp-control.exe应用程序,启动控制面板:

正常启动后,在浏览器地址栏中运行

localhost:8080

出现如下画面,即成功!

三、可能的错误

在启动任意服务出错,可能的原因包括:

 占用端口,例如80,8080

 JDK环境变量未配置

 启动了其他的web服务器

 安装过老版本的xampp

 配置错误等

1、检查端口占用

确定系统端口占用现状:

在系统cmd命令窗口执行:netstat命令

例如显示所有端口情况:

cpp 复制代码
netstat --ao

如图:

或者:显示查看指定端口8005情况:

netstat --aon|findstr "8005"

右侧为pid号,根据该pid号,ctrl+alt+del运行任务窗口,在其中找到对应pid的进程,停止它。

再到XAMPP control Panel重启服务,如果成功,就是该进程占用问题。重新配置端口,错开即可解决问题。

2、修改端口

以tomcat为例

点击Tomcat后的Config按钮选择server.xml,找到如下图所示部分将port后的端口号修改为未被占用的新的端口号并保存,这里更改为8081。

保存,重启。

**注意:**在修改完端口号为了保证xampp能正常获取各服务的状态,点击Control Panel右上角的Config按钮,点击Service and Port Settings按钮,根据刚才更改的端口号,在对应的服务中修改对应的端口号。

3、JDK原因导致

若出现tomcat启动不了,还可以到cmd下,tomcat\bin目录下运行以下命令:

若提示:

原因是:

JDK安装后没有正确创建环境变量JAVA_HOME,JRE_HOME。

解决方法:设置环境变量或重新安装jdk

相关推荐
南客先生8 分钟前
MySQL索引优化、SQL分析与运行原理 - Java架构师面试实战
mysql·mvc·锁机制·sql分析·事务隔离级别·索引优化
husterlichf16 分钟前
MYSQL 常用字符串函数 和 时间函数详解
数据库·sql·mysql
Johny_Zhao2 小时前
MySQL 高可用集群搭建部署
linux·人工智能·mysql·信息安全·云计算·shell·yum源·系统运维·itsm
凯酱2 小时前
MyBatis-Plus分页插件的使用
java·tomcat·mybatis
oydcm3 小时前
MySQL数据库概述
数据库·mysql
佳腾_3 小时前
【Web应用服务器_Tomcat】一、Tomcat基础与核心功能详解
java·前端·中间件·tomcat·web应用服务器
husterlichf4 小时前
MYSQL 常用数值函数 和 条件函数 详解
数据库·sql·mysql
卡皮巴拉爱吃小蛋糕4 小时前
MySQL的MVCC【学习笔记】
数据库·笔记·mysql
玄明Hanko5 小时前
生产环境到底能用Docker部署MySQL吗?
后端·mysql·docker
清流君5 小时前
【MySQL】数据库 Navicat 可视化工具与 MySQL 命令行基本操作
数据库·人工智能·笔记·mysql·ue5·数字孪生