【PHP】- 安装apache以及安装过程中遇到的问题

1.下载地址

http://httpd.apache.org/download.cgi

默认情况下,Apache80端口运行。安装之前查看此端口是否被占用,如果被占用,处理方法有二:

第一:结束占用80端口的软件

第二:先安装,安装后,修改端口号

2.开始下载

第一步: 点击左边的Download

第二步:点击链接 a number of third party vendors

第三步:


是说apache本身不提供已编译的安装包,只提供源码,如果你自己无法编译,可以选择下面这些官方推荐的第三方提供编译的网站。其中后两个是有名的wamp以及xampp集成环境,如果只想下载apache可以选择前三个网站,这里我们第一个ApacheHaus 为例。

第四步:打开ApacheHaus之后你会发现这个网站上有各种windows版本,可以尽情选 择你要下载的版本


第五步:点击红框中的图标即可开始下载,x86是32位的,x64是64位的,根据自己 的操作系统选择下载

第六步:解压后是一个压缩包,把他移动到你想放置的地方。

第七步:命令行下进入到apache下面的bin目录,输入httpd -k installapache安装成 windows后台服务。

3.针对遇到的一些问题做下简单总结

1、由于apache默认是监听80端口,如果你的电脑iis是启动状态,并且也使用了80 端口,apache将无法正常启动,需要先停止iis,另外迅雷也可能会使用80端口,所以 也要关闭迅雷。查看80端口是否被占用,命令行下输入:

netstat -aon|findstr "80"

如果看到如图的结果,说明80端口已被使用,需要先关闭相关软件,或者修改apache 默认的监听端口

打开apache目录下的conf/httpd.conf  搜索   "Listen 80"

修改为Listen 8088

保存之后再重新启动apache

2httpd -k install 输入该命令后查看服务是否安装成功

开始-->运行-->services.msc-->确定

打开后如果在服务列表能够看到apache字样,说明,服务安装成功,可以直接点击左 边的启动按钮来启动服务


3. 输入httpd -k install显示:


点击apache图标显示:


解决版本如下:进入cmd, 然后进入 Apache安装目录(具体为你自己的安装目录)\bin> httpd.exe -w -n "Apache2.4" -k start (引号中的Apache2.4修改为你的Apache服务名,可以到计算机服务里找) ,结果如下:

然后得到了我的问题是 “httpd.exe: syntax error on line 39, httpd.conf文件中Server Root mustbe a valid directory”,先打开http.conf文件(其中http.conf 通常在conf文件夹下),找到对应的39行,成功发现38行中文件路径不完整:

于是改为我的对应安装的完整路径:

接下来进行验证:

在地址栏中输入http://localhost:8088/ 显示:


Apache的操作:bin目录下

httpd -k stop 停止

http -k start 开启服务

http -k restart 重新启动

4.配置环境变量


执行过程:当在命令行中输入一个命令时,先到当前目录找当前命令,如果有就执行,没有就到环境变量中找Path路径,path中有很多命令的路径,从左到右依次寻找。

5. apache的目录结构

bin : binary二进制文件

config: 配置文件

htdocs: 站点

Modules: 模块



三个常用命令

httpd -v (verson 版本号)

httpd -t (test 测试)

httpd -M (Module 模块) - 已加载的模块

Static:静态的,shared:动态的。













  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值