wamp环境搭建(apache安装,mysql安装,php安装)
1、软件安装说明
WAMP:Window操作系统+Apache软件+PHP解析器+MySQL软件
2、Apache执行流程
用户向服务器端发送请求àDNS解析àIP地址à端口àApache服务
Apache并不能实现对PHP的解析,其接收用户请求并把请求结果以HTML+CSS+JS直接返回输出给浏览器端
3、Apache软件安装详解
特别说明:Win8/Win10在安装Apache如果出现2502或2503错误,请使用如下指令进行安装,即可解决以上问题:
在“命令提示符(管理员)”中输入 msiexec /package 软件完整路径
1)下载安装软件 http://httpd.apache.org/
下载后如下图所示:
http://httpd.apache.org/
Apache是基于httpd服务的软件,所以其名称:httpd
2.2.25:Apache版本号
win32:针对Window操作系统
x86:x86指32位软件;x64指64位软件(通过在计算机à鼠标右键à属性),特别说明:64位操作系统一般情况下都是可以直接安装32位软件的,但是反之,则不行
openssl:主要提供对https协议的支持(http与https协议),https协议要高于http协议
2)双击软件,进行安装
选择Next下一步,继续
选择许可协议,单击Next下一步,继续
选择Next,继续
这个步骤非常重要,主要设置访问域名与设置相关端口。
特别说明:如果你电脑上安装了其他Apache软件或IIS软件,请一定先停止,才能进行安装,因为其默认占用的是80端口。
IIS设置:进入管理工具àInternet信息服务(IIS)管理器,停止80端口
停止IIS服务,如下图所示:谨记!!!
继续,点击Next下一步:
选择自定义(Custom)安装,点击Next下一步,设置安装位置:
特别说明:Apache软件安装位置一定不能出现中文、空格以及特殊字符,否则会导致Apache服务器无法启动,谨记!!!
确认完成后,单击Install进行软件安装即可
软件安装完成后,在任务栏的下方会出现如下图标,代表安装成功!
单击可以显示操作界面:
4、测试Apache软件是否启动成功
打开浏览器,输入http://localhost:80
如果显示以上界面,代表Apache已经启动成功!
5、Apache目录详解
打开D:\server\apache目录,结构如下图所示:
需要掌握的:bin目录(ab.exe-AB测试、httpd.exe文件)、conf(apache配置目录)、htdocs(项目运行目录)
默认情况下,当我们访问http://localhost域名-->Hosts文件
Hosts文件对虚拟域名进行解析成IP地址:127.0.0.1(本机),并通过80端口访问Apache目录下的htdocs文件夹,由于默认Apache访问的页面为index.html,所以可以弹出It Works!
6、Apache相关指令(AB测试)
在bin目录存放了所有Apache相关指令,常用的有两个:ab.exe(AB测试)
① 打开运行,输入CMD,打开DOS窗口,输入如下指令,进入bin目录
cd指令:进入指定目录
如果我们不记得具体相关文件名称,可以使用电脑上的Tab按键进行快速补全,这一点,在以后学习Linux系统时同样适用。
ab.exe -c10 :请求的并发数,同时有多少个人同时访问这个页面
ab.exe -n100 :请求数量,访问当前页面一共有多少次请求
基本语法:
ab.exe -c10 -n100 http://域名:端口号/测试页面
测试结果:
7、Apache相关指令(httpd.exe指令)
进入DOS窗口,通过cd指令进入bin目录,打开httpd.exe文件,通过\?打开提示:
常用选项说明:
httpd.exe -k start|stop|restart|shutdown
启动|停止|重启|关闭
常用指令:
httpd.exe -M :查看Apache加载的相关模块
httpd.exe -t :查看Apache的配置文件httpd.conf配置是否有语法错误
解决弹出ServerName问题:域名(ServerName)
出现程序出现异常提示,主要是由于我们没有开启虚拟域名(httpd.conf)
更改完成后,请重启Apache服务器(记住:配置文件的任何更改都需要重启Apache软件)
再次使用httpd.exe –t指令校检配置文件,如下图所示:
8、Apache执行原理图
wamp环境搭建(apache安装,mysql安装,php安装)的更多相关文章
- PHP环境搭建——Apache、Mysql、PHP单独安装(for Windows)
提示: 安装之前先要安装vcredist_x86.exe或vcredist_x64.exe(vc6,vc9,vc11等,和下面对应). 确保apache和php是用同样版本的编译器编译出来的,如果是v ...
- php学习笔记1--开发环境搭建:apache+php+mysql
php开发环境搭建:apache + php + mysql1.下载apache,php及mysql安装包2.安装apache:下载的apache若是.msi可直接双击,按指示一步一步安装:(若操作系 ...
- 修改WAMPServer(Apache+PHP+MySQL一键式安装)中mysql默认空密码
Note:在EclipsePHP中配置WorkSpace时,将工作目录指到执行PHP代码的www目录下 ,便于在Eclipse下编写PHP项目 eg:D:\KelvinSoftwar ...
- WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题
WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...
- Mac下搭建Apache+PHP+MySql运行环境
https://www.cnblogs.com/xiaovw/p/8854896.html 前言 我们在Mac上搭建Apache+PHP+MySql环境是非常方便的,因为Mac预装的有Apache和P ...
- apache+php+mysql的分布安装
一.Apache+php+mysql的版本: Apache:2.2.22 Mysql:5.5.24 Php:5.3.13 二.apache+php+mysql的分布安装 注意:卸载软件之前要先停止服务 ...
- 新服务器搭建-总结: 下载nginx,jdk8,docker-compose编排(安装mysql,redis) 附安装
三明SEO: 前言 如题, 公司新买了一条4核16G的服务器, 不得不重新搭建环境, 只能一一重来, 做个记录 1.nginx : 手动安装 2.jdk8: 手动安装 3. 安装docker 及doc ...
- CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程
CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程 0 Posted by :小黑 On : 2012 年 9 ...
- 阿里云ECS服务器环境搭建——ubuntu16.04图形界面的安装
阿里云ECS服务器环境搭建——ubuntu16.04图形界面的安装 最近琢磨着想在服务器上搭建一个hexo博客,于是就在阿里云上买了一个云服务器ECS,远程接入后默认给的是一个命令窗口,没有图形界面, ...
随机推荐
- sequelize的mssql配置
配置文件 development: { username: process.env.LOCAL_USERNAME, password: process.env.LOCAL_PASSWORD, data ...
- 【剑指offer】判断出栈序列是否合法
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应 ...
- DokuWiki 命名空间管理
为了更好的组织结构,Dokuwiki提供了命名空间这个功能,那怎么管理命名空间的,其实可以安装插件去管理 Add New Page Plugin:新建界面 https://www.dokuwiki.o ...
- solr6.4.1 搜索引擎(1)启动eclipse启动
solr是一个java写的搜索引擎,所以支持java方式的eclipse调试. 本篇文章使用solr版本为6.4.1 一. 环境 solr 下载地址 http://archive.apache.org ...
- kafka partition(分区)与 group(转)
原文 https://www.cnblogs.com/liuwei6/p/6900686.html 一. 1.原理图 2.原理描述 一个topic 可以配置几个partition,produce发送 ...
- 第三章 FFmpeg转封装
3.1 音视频文件转MP4格式 在互联网常见的格式中,跨平台最好的应该是MP4文件. 3.1.1 MP4格式标准介绍 MP4文件由多个Box与FullBox组成 每个Box由Header和Data两部 ...
- Kafka和的安装与配置
本文主要介绍Kafka的安装与配置: 集群规划 datanode1 datanode2 datanode3 zk zk zk kafka kafka kafka kafka jar包下载地址 http ...
- ARM920T的Cache
转载自:http://www.eefocus.com/mcu-dsp/242034 ARM920T有16K的数据Cache和16K的指令Cache,这两个Cache是基本相同的,数据Cache多了一些 ...
- Spring Bean生命周期详解
对象生命周期:创建(实例化----初始化)---使用----销毁,而在Spring中,Bean对象周期当然遵从这一过程,但是Spring提供了许多对外接口,允许开发者对三个过程(实例化.初始化.销毁) ...
- springboot常见 10问
1.什么是Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂.只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有 ...