章节索引

  • 前提
  • 困难
  • 工具的选择
  • 战斗前的准备
  • 开始安装!
    • 1.下载
    • 2.安装
  • 启动服务器和数据库!
  • 后记

前提

索引文章 中我提到过,我们选择tomcat作为服务器(软件),MySQL作为数据库,这篇文章我们仅仅讲一下这些软件的安装和配置。

  • 如果你已熟悉上述软件在开发机和服务器上的安装和操作,请跳过本文。
  • 本文介绍如何在Windows开发机上快速安装MySQL和Tomcat,在Mac、Linux等机器上安装上述软件比Windows方便。请搜索相关教程,通过一些命令行即可完成安装。

困难

对于新手来说,工具的配置最好可以一键完成。否则还没开始实现,再配置中遇到一些难以解决的问题,时间长一些从坑里爬不出来就就瞬间变成了“从入门到放弃”。


工具的选择

从上述中可以看出,这类的工具包有很多,我的选择的是XAMPP, 因此比较熟悉,就给大家讲这个。如果你有其它的偏好或者需要,安装其它的工具包也可以,内容和功能都基本相同。


战斗前的准备

下载、安装并配置好系统环境变量)JDK,Tomcat服务器需要JDK支持。在我的文章里就不赘述了,一查一大把。


开始安装!

1.下载

进入官网主页, 按照你的操作系统下载安装包就可以了(博主全程都是用Windows操作系统环境下完成工作的,因此在其他系统上出现什么问题,我不保证能帮你解决)。

2.安装

①打开安装包,你可能会看到下面的提示框,意思大概是你的杀毒软件正在运行,有可能产生误杀,问你要不要继续运行安装程序。我们点击Yes按钮。

②接下来我们会看到欢迎页面,点击右下方中间的Next按钮。

③选择我们需要安装的组件,这里请注意,我们选择满足我们功能的最小化安装,减少空间浪费。
Apache: 也是一种服务器软件,在这里是灰色的默认必须安装,因为这个集成工具包是为了推广Apache而制作的;
MySQL: 我在前文中多次提到,这是我们要用的免费数据库;
Tomcat: 我在前文中多次提到,这是我们要用的服务器(软件);
PHP:一种脚本语言,可以用来写服务器项目。我们是用Java Web来写服务器项目的,但是他也是灰色的默认必须安装,因为这个XAMPP中有一个P指的就是PHP
最后的三个程序语言我们都不要

④选择安装目录,这里没什么说的,选择你自定义的目录即可

⑤接下来的页面他介绍了一个我们用不到的东西,我也没有细细研究它,这里有一个复选框说了解更多有关那个东西,就是给你浏览器弹出一个窗口,不想了解就单击复选框取消选择,然后点击右下角中间的Next按钮

⑥接下来就一直点Next按钮,然后安装,直到结束,最后点击Finish按钮即可。


启动服务器和数据库!

安装完成后,我们点击桌面上XAMPP的图标,打开XAMPP,界面如下:

这个是我们控制服务器和数据库的控制面板,我们在每次测试自己的Web应用程序的步骤中,开启服务器和数据库就只需要点击MySQL和Tomcat前面的Start按钮就可以了,点击之后界面出现如下变化:

如果下面的文本框多出来的东西和我的一样,那么你的服务器和数据库就没有问题,如果出现了红色的字,那就是出问题了,视具体情况来解决。


后记

1.打开Tomcat之后,你的任务栏会多出来一个控制台,那是Tomcat的控制台,这个控制台对服务器调试和Bug排除具有重要的作用,而且,关了它就是关闭了Tomcat服务器,然后你的XAMPP控制台就会报红字,这时重新Start就可以了

2.MySQL数据库安装完成后,默认的用户为root,默认的密码为空,因此,为了安全起见,需要自行修改root账号的密码。
——2018.03.07

安装集成开发工具包XAMPP相关推荐

  1. 速读原著-Java核心技术(安装Java开发工具包)

    第 2 章 Java 程序设计环境 本章主要介绍如何安装 Java 开发工具包( JDK ) 以及如何编译和运行不同类型的程序:控制台程序. 图形化应用程序以及 applet.运行 JDK 工具的方法 ...

  2. PHP学习笔记01: 安装PHP开发套件xampp

    PHP学习笔记01: 安装PHP开发套件xampp 1.从网上下载xampp7.3.7 2.安装xampp

  3. PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)

    PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...

  4. Ubuntu16.04LTS安装集成开发工具IDE: CodeBlocks 和Eclipse-cdt

    上文中,我们已经介绍了QT5.10.0在Ubuntu下的安装 https://www.cnblogs.com/si-lei/p/9240230.html, 接下来我们介绍CodeBlocks以及Ecl ...

  5. 安卓学习笔记01:安装集成开发环境Android Studio

    文章目录 一.Android Studio概述 二.下载Android Studio 1.Android Studio下载地址 2.Android Studio下载步骤 三.安装Android Stu ...

  6. Day001--Scala中的下载安装配置及下载安装集成开发环境IDEA

    老生常谈,我们学习一门语言之初都会先将其所依赖的环境和包安装好,Scala也不例外,只是Scala不能像Java一样,有一个专门来写它的IDE(eclipse),但我们可以在IDEA(集成开发环境)上 ...

  7. 安装Java开发工具包

    Oracle 公司为 Linux . Mac OS X.Solaris 和 Windows 提供了 Java 开发工具包( JDK ) 的最新. 最完整的版本. 下载JDK 要想下载 Java 开发工 ...

  8. Laravel安装及环境的配置(XAMPP集成开发环境下)

    Laravel 使用 Composer 来管理代码依赖.所以,在使用 Laravel 之前,请先确认你的电脑上安装了 Composer. 操作系统为win7: 集成开发环境XAMPP: 第一步:安装C ...

  9. PHP环境搭建(phpStudy)与集成开发工具(phpStorm)的安装

    写作时间:2018.04.09   凌晨 介绍:PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收 ...

最新文章

  1. 解决phpmyadmin3.4空密码登录被禁止登陆的方法
  2. 【100题】 第四十七题 序列的最长递增、递减序列
  3. 精华阅读第 10 期 |解开阿尔法狗(AlphaGo)人工智能的画皮
  4. java 实现生产者-消费者模式
  5. boost::geometry::ring_type用法的测试程序
  6. 2017年总结的前端文章——CSS高级技巧汇总
  7. PerfMon常用计数器
  8. 2018暑假集训---递推递归----一只小蜜蜂hdu2044
  9. PHP 与go 通讯,Golang和php通信
  10. 标志寄存器_访问标志寄存器,并与寄存器B |交换标志寄存器F的内容 8085微处理器...
  11. 【转】LDA数学八卦
  12. mysql blob图片类型存储bug解决:索引超出了数组界限错误_索引超出了数组界限(Microsoft.SqlServer.Smo)...
  13. JavaScript面向对象之Function类型
  14. php 双向队列,php实现的双向队列类实例
  15. 设置元素的高度为百分比,结果不起作用的解决方法
  16. 《JavaEE黑马》 第一阶段 JavaSE基础 第一章
  17. FFmpeg音视频播放器实现
  18. IllegalStateException: Failure saving state: active Fragment has cleared
  19. mysql复制之HeartBeat介绍和裂脑
  20. 读书寄语:慎独自律,学思并重

热门文章

  1. (网络实验)基于Jnetpcap的网络嗅探器(抓包程序)设计与实现
  2. 计算机删除百度云管家,怎么删掉“我的电脑”里头显示百度云管家的图标
  3. 路由向html发送信息,使用(40)方式可以阻止从路由器接口发送路由更新信息。A.重发布B.路由归纳C. - 信管网...
  4. LoadImage用法
  5. 推荐一款网络收音机,学英文很棒哟
  6. JAVA验证字段正则表达式相关
  7. 杀死比尔盖茨:美国有31万脑子被撞坏的人,认为他创造了新冠病毒
  8. m序列代码c语言,m序列的生成--闲来无事写代码
  9. 掌纹识别matlab,matlab掌纹识别思路
  10. 基于51单片机直流电压电流表设计LCD1602液晶仿真资料DIY电子制作