配置apache服务器
- 目的 : 搭建一个自己测试用的服务器.
- apache服务器是免费的.
- 为什么选择 apache 服务器
- 使用最广的 Web 服务器
- Mac自带,只需要修改几个配置就可以,简单,快捷
- 可以支持文件上传下载和有些特殊的服务器功能,apache都能很好的支持 例如:
HTTP协议
下的PUT
和DELETE
操作
1.创建myWeb文件夹
- 创建一个文件夹,内部放置网络访问的资源.将来上课就访问这个文件夹下的资源.
![](images/配置apache服务器/01创建Web文件夹.png)
2.找到apache2文件夹
- apache2文件夹的路径 :
/etc/apache2
![](images/配置apache服务器/02找到apache2文件夹-1.png)
- 找到
httpd.conf
文件,备份,以免改错,再修改原文件,修改之前先打开修改权限.
![](images/配置apache服务器/02找到apache2文件夹-2.png)
3.修改DocumentRoot前
- 修改资源文件的根目录.同步文件夹的名字.
![](images/配置apache服务器/03修改DocumentRoot前.png)
4.修改DocumentRoot后
![](images/配置apache服务器/04修改DocumentRoot后.png)
5.添加Indexes
- 为了在浏览器里面打开时便于浏览.
![](images/配置apache服务器/05添加Indexs.png)
6.重新启用PHP
#
表示注释
,把#
去掉.就重新启用了PHP.因为我们是需要PHP语言环境支持的. ![](images/配置apache服务器/06重新启用PHP.png)
7.添加素材.png
- 这些素材都是网络课程中有可能需要用到的资源.
![](images/配置apache服务器/07添加素材.png)
总结
- 配置完成之后,需要打开终端,输入命令开启apache服务器.一定要确保apache服务器是开着的.
$ sudo apachectl -k start
$ sudo apachectl -k restart
$ sudo apachectl -k stop
- 开启apache服务器.打开浏览器,搜索框中输入
127.0.0.1
或者localhost
就可以看到我们之前添加的网络资源.
![](images/配置apache服务器/08localhost.png)
- 点击
info.php
测试apache服务器是否配置成功.
![](images/配置apache服务器/09info.php测试.png)
- apache服务器配置成功后
info.php
的样子
![](images/配置apache服务器/10apache服务器配置成功.png)
注意 :
- 如果点击
info.php
文件,出现下载,或者只是显示一小段文字的解决办法就是关闭apache
再开启apache
. - 每次重启计算机,
apache
服务器默认是不会自动启动的!如果计算机重启之后要访问我们之前添加的网络资源就需要再启动apache
.