php之Apache下载安装与配置

Apache下载路径

看个人电脑,如果是32位就下载Apache 2.4.41或者是带X86的,如果是64位就下载Apache 2.4.41 x64,下载后解压会出现Apache24文件夹

将解压后的Apache24文件夹移动到目标文件夹例如

找到windows系统下的命令提示符,右键以管理员身份运行并切换到目标文件夹所在的盘Apache24下的bin文件夹下

输入httpd.exe -k install开始安装如下

sucessfully installed提示安装成功,此时可以在电脑服务器中找到Apache24啦

但是上边有一个Errors,提示D:\php\Apache24\conf/httpd.conf第39行有一个错误,需要改正,此文件可以通过webstorm和sublim打开,将文件中的所有SRVROOT替换成如下:

然后再次测试,bin目录下输入如下

可以看到还是有一个警告,再次打开httpd.con,设置如下

再次测试无警告无错误

windows+R打开运行面板输入services.msc打开服务可以看到成功安装Apache2.4

重新启动Apache2.4输入如下

启动后正在自己浏览器中输入localhost访问,可以看到已经安装成功但是还未配置

可以通过手动更改localhost下的html页面来更改打开后的页面,比如更改成如下

再次打开localhost后 的页面就如下

如果一台机器上只有一个网站的话,没有任何问题,但是如果想要在一台机器上部署多个站点,就必须通过配置虚拟主机的方式解决

首先要将虚拟主机的使用恢复,载入配置文件,也就是去掉499行的注释

配置虚拟主机,,在vhosts.conf中增加配置代码

# You can now add as many VirtualHosts below
#监听绑定在当前电脑上上午任意IP的80端口
<VirtualHost *:80>
#访问的网站目录
    DocumentRoot "D:/php/Apache24/htdocs"
#域名
    ServerName baixiu.abc
#多个域名访问的时候加别名
    ServerAlias www.dummy-host.example.com
#错误日志存储
    ErrorLog "logs/baixiu.abc-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

将C:\Windows\System32\drivers\etc\hosts中添加这么一行,前面是本地回环地址,127.0.0.1永远指向我们本机,后面是网站域名,域名与配置文件中域名应该保持一致

浏览器中输入heep://baixiu.abcd就会直接跳转到本机页面

接下来配置多个域名进行访问,在vhosts.conf中增加配置代码,将Document Root改成自己的根目录,将ServerName改成其余需要访问的域名

在hosts文件中添加域名解析地址

重启服务器

分别访问http://baixiu.abcd和http://onoff.abcd就能分别跳转到不同的网页啦,这样本机的Apache就配置了两个不同的站点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值