自己动手打造WEB服务器 Windows + Apache + PHP + MySQL

XWAMP并不打算打造一个多功能,零配置,方便调试的工具。XWAMP只是把原程序简单的组合在一起,利用CMD命令控制,真正的绿色版,只为了多学习点Windows + Apache + PHP + MySQL相关的知识。

官方网站:http://www.xwamp.com/.

Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP是基于Linux,Apache,MySQL/MariaDB和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。

目前共有章节:

基本知识

目录结构

版本选择

安装Apache

安装PHP

安装MYSQL

目录列表
Apache:Apache程序
conf:Apache配置
logs:Apache日志
mysql:mysql程序
mysql_data:mysql数据
php:php程序
temp:临时文件夹
use:可能用到的文件
vhosts:虚拟主机目录
www:主目录

时间: 2024-08-26 06:22:06

自己动手打造WEB服务器 Windows + Apache + PHP + MySQL的相关文章

Ubuntu14.4下搭配WEB服务器(apache + php + mysql)

今天,趁着自己动手安装web服务器的余热,将Ubuntu14.4搭配WEB服务器的过程记录下来. “一切皆文件”. 说明:网上关于类似搭配web服务器的教程,案例不计其数,但自己亲自动手“试试”,一定会有不一样的所获. 1.用户 默认为普通用户.也就是缺省的用户:user.  当然这个user是你登录系统的名称.如:wuheng wuheng@wuheng-virtual-machine:~$ 1-1,从user用户切到root用户 命令: wuheng@wuheng-virtual-machi

Web服务器(Apache)与Servlet容器(Tomcat)

之前一直比较迷惑Apache与Tomcat的关系,通过查询资料,有所了解,现记录于此. Apache与Tomcat 两者定位:Apache是HTTP Web服务器,Tomcat是Web容器. 有一个非常形象的比喻:Apache是一辆车,可以装载静态的物件(HTML静态网页等):但不能装动态的水(JSP.CGI等),要装水就需要桶(容器),当然桶也可以不放在车上而单独存放,则该容器即为Tomcat. 两者的主要区别: Apache是世界上最流行的Web服务器(其次是微软的IIS),可以处理浏览器的

Web服务器(Apache)虚拟主机的配置

一.定义    所谓虚拟主机是指在一台服务器里运行几个网站,提供WEB.FTP.Mail等服务.    二.虚拟主机的实现方法有三种:    基于IP的方法,基于主机名的方法和基于端口的法官法.    ①基于IP的方法:    在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上.访问不同的IP,就看到不同的网站.    ②基于端口的方法:    一个IP地址,通过不同的端口实在不同网站的访问.    ③基于主机名的方法: 设置多个域名的A记录,使它们解析到同一个IP地址上

在树莓派上搭建web服务器——基于Apache

1,Apache简介: Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机 平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件. 详细介绍见: [百度百科-apache] [维基百科-Apache HTTP Server] 2,安装Apache到树莓派: apt-get install apache2 提示Do you want to continue[Y/n] ? 的时候输入y,回车,等待安装完毕. 3,局域网访问测试: 在浏览器地址栏输入

自己动手写web服务器一(浏览器的访问信息)

要协议一个web服务器,需要了解http协议,下面我们来看一下当浏览器请求网张的时候向web服务器发送的数据,我使用的是ubuntu 中telent展现一个下过程. 我需要一个简单的网站来演示一下,我装了一个apache.来完成成这个过程.下面为过程展示. 其实,访问一个网站就是浏览器web服务器指定端口发送信息,然后,web服务器向浏览器发送网页的内容, 1.使用telnet连接网站 2.输入请求的页面. GET  /   HTTP/1.0 或者 GET /index.html  HTTP/1

说干就干——搭建基于Windows + Apache + PHP + MySQL的Moodle平台

说起Moodle,我相信学习教育技术的同学应该都不陌生,在大学的网络与远程教育课中,我有幸与传说中的Moodle相遇,然后相知,但是我绝对不会跟你们说一直到我毕业,我都没有找到一个合适的时间与这位Ms.Moodle相识,尽管我知道她对我蛮有好感!这是为什么呢?为什么呢?为……呢?好吧,我承认,我之所以没能好好认识一下Moodle,无外乎Moodle一直以来给我的感觉就一个:配置起来异常繁琐,不仅安装步骤甚多,需要安装的软件甚多,而且稍不注意就会出错,出错不要紧呀,要紧的是一个芝麻大的错还需要花大

阿里云CentOS搭建wordpress的Web服务器环境(nginx+php+mysql)

本博客每天会坚持写一篇原创技术文章,每天积累一点,每天进步一点. 在linux服务器搭建web服务器环境是做网站的基础功底,根据服务器端使用的编程语言不同有不同的搭建方法,比如服务器采用PHP,Java,Python,Ruby,Go语言等,本文就基于php的wordpress程序的服务器环境搭建做一些简单的探讨,如有遗漏和错误,欢迎大家进行指正和补充. Nginx安装 1,yum命令安装:yum install nginx2,测试nginx启动状态:service nginx status3,测

小论坛 之Linux服务器搭建Apache PHP mysql 环境

在前边搭建完了.net 的运行环境之后再来据需搭建数据库相关的环境,首先我选用的数据是mysql,在选择mysql的同时就考虑一下我使用Tomcat来控制数据库还是用别的呢,在这里我选用的是PHPmyadmin的方式原因就是很方便,如果用Tomcat那么我家里和公司里的电脑都要装上这个软件在操作,可是用PHPmyadmin就方便了随便一个浏览器输入账号密码就行了 接下来开始配置 安装apache2: sudo apt-get install apache2   安装php: sudo apt-g

教你自己动手打造称心如意的Windows 10 纯净安装版系统!

微软原版系统安装过程中还需手动设置,感觉多少有些麻烦.自己写个应答文件.利用Windows接口和应答文件接口,再安装几个小工具软件其中包括KMS激活.MVC++.DX9C.RAR等等..实现自动安装.品牌机自动添加LOOG等目的!下面就开始练!我自己定义为是WIM整合! 1.install.wim启用net3.5 在Windows10平台下双击Windows10光盘文件,在sources文件夹下提取install.wim和sxs文件夹到D盘. Windows 10光盘中已经包含NET3.5,只是