当前位置: 首页 > news >正文

wamp环境的组成

wamp环境介绍

 简介

Wamp

就是 Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。

 w--windows


  Windows操作系统,是由美国微软公司(Microsoft)研发的操作系统,问世于1985年。起初是MS-DOS模拟环境,后续由于微软对其进行不断更新升级,提升易用性,使Windows成为了应用最广泛的操作系统。  

Windows采用了图形用户界面[GUI],比起从前的[MS-DOS]需要输入指令使用的方式更为人性化。随着计算机硬件和软件的不断升级,Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的Windows 1.0到大家熟知的

[Windows 95] [Windows 98] [Windows2000] [Windows XP] [Windows Vista] [Windows7]

[Windows8][Windows8.1][Windows10][Windows11]和[WindowsServer]服务器企业级操作系统,微软一直在致力于Windows操作系统的开发和完善。

a--apache  

Apache HTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。    

ApacheHTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的[Web服务器](https://baike.baidu.com/item/Web服务器)软件。  

它可以运行在几乎所有广泛使用的计算机平台。
 

 m--mysql

MySQL是一个关系型数据库管理系统,MySQL是一个小型的开源的关系型数据库管理系统,与其他大型数据库管理系统例如Oracle、DB2、SQLServer等相比,MySQL规模小,功能有限,但是它体积小、速度快、成本低,且它提供的功能对稍微复杂的应用已经够用,这些特性使得MySQL成为世界上最受欢迎的开放源代码数据库。

  什么是关系型数据库?

  数据库中的记录是有行有列的数据库就是关系型数据库,与之相反的就是NoSQL数据库了。

  什么是数据库?

  数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以通过SQL对数据库中的数据进行增加,修改,删除及查询操作。


    p--php

PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。

PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。 PHP同时支持面向对象和面向过程的开发,使用上非常灵活。  

经过二十多年的发展,随着php-cli相关组件的快速发展和完善,PHP已经可以应用在 TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等非 Web 领域的系统研发。  不知道下载地址的戳下面:

  Apache服务器:Apache VS17 binaries and modules download

  MySQL数据库:https://dev.mysql.com/downloads/mysql/
  PHP:https://www.php.net/downloads.php
  phpMyAdmin:https://www.phpmyadmin.net/
  请确保你的操作系统已经安装了相关的VC++运行库。

常用的集成环境

XAMPP是一款具有中文说明的功能全面的集成环境,XAMPP并不仅仅针对Windows,而是一个适用于Linux、Windows、Mac OS X 和Solaris 的易于安装的Apache 发行版。软件包中包含Apache  服务器、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等。默认安装开放了所有功能,安全性有问题,需要进行额外的安全设定。  

WampServe集成了Apache、MySQL、PHP、phpmyadmin,支持Apache的mod_rewrite,PHP扩展、Apache模块只需要在菜单“开启/关闭”上点点就搞定,省去了修改配置文件的麻烦。  

AppServ 集成了Apache、PHP、MySQL、phpMyAdmin,较为轻量。

  总的来说,无论从安全性和性能上来讲,LAMP(Linux + Apache + MySQL + PHP)都优于WAMP(Windows + Apache + MySQL + PHP),不过由于Windows具有易用的特点,WAMP也未尝不是初学者的一个不错的选择。

相关文章:

  • Linux_清理docker磁盘占用
  • list列表可编辑状态
  • element的el-autocomplete组件的使用(模糊匹配、自定义模板、远程搜索)
  • axios原理
  • JVM的组成部分(类加载器、运行时数据区、执行引擎、本地库接口)
  • docker ps -a 要求只显示自己想要的信息
  • docker使用http_proxy配置代理
  • 【Java网络编程02】套接字编程
  • 基于CLIP4Clip的DRL的WTI模块实现
  • Three.js Tri-panner (三面贴图) 材质 两种实现方式
  • 舞动微服务的安全舞伴:服务熔断与服务降级的精妙演绎
  • C#,入门教程(24)——类索引器(this)的基础知识
  • OPENGL光线追踪
  • Kafka-服务端-DelayedOperationPurgatory
  • docker:Java通过nginx获取客户端的真实ip地址
  • [nginx文档翻译系列] 控制nginx
  • 0x05 Python数据分析,Anaconda八斩刀
  • angular2 简述
  • Apache Pulsar 2.1 重磅发布
  • Asm.js的简单介绍
  • axios 和 cookie 的那些事
  • Create React App 使用
  • Markdown 语法简单说明
  • nodejs实现webservice问题总结
  • OSS Web直传 (文件图片)
  • rabbitmq延迟消息示例
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 诡异!React stopPropagation失灵
  • 技术:超级实用的电脑小技巧
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 突破自己的技术思维
  • #mysql 8.0 踩坑日记
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (九)One-Wire总线-DS18B20
  • (力扣)1314.矩阵区域和
  • (十一)手动添加用户和文件的特殊权限
  • (学习日记)2024.01.19
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转) Android中ViewStub组件使用
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .Net 路由处理厉害了
  • .Net 应用中使用dot trace进行性能诊断
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET开发者必备的11款免费工具
  • .NET序列化 serializable,反序列化
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成