#配置deovoice about Apache | blog of coderdz

about Apache

apache安装

  1. 进入apache官网download页面:http://httpd.apache.org/download.cgi
  2. 点击下面的Files for Microsoft Windows
  3. 在Downloading Apache for Windows栏下选择ApacheHaus
  4. 选择对应自己电脑位数(32/64)的版本,点击外国国旗图标即可下载
  5. 下载后直接解压压缩文件到自己的一个盘符或文件目录下即可,建议放在自己某个新建文件夹下,如我的是E:/server/Apache24

apache配置

  1. apache目录下文件(夹)介绍
    apache
  2. ServerRoot:服务器所在目录,找到Apache\conf\httpd.conf文件中的ServerRoot
    改为你的apache所在目录,如:ServerRoot "E:/server/Apache24"
    Define Server相同修改
    ServerName 修改为localhost
  3. DocumentRoot:网站默认根目录.E:/server/Web(为了方便新建一个文件夹,学习
    通常可以放到默认网站根目录:Apache/htdocs)
  4. Directory:权限控制,指定与网站默认根目录一致.E:/server/Apache24
    conf文件修改
  5. 管理员身份运行cmd,切换到/Apache24/bin,把apache安装成Windows系统服务
    输入命令: httpd.exe -k install
    加入到Windows系统服务的好处是以后只要开机apache服务就自动打开了,省的我们每次都要手动打开
  6. 第一次安装后不会自动启动,需要手动启动,输入指令
    httpd.exe -k start
  7. cmd中输入httpd.exe -t如果出现Synax OK则表示配置文件修改成功

错误记录

  • 在输入httpd.exe -k start时,出现以下情况(80端口被占用):
    端口占用
    解决办法:
  1. 修改 Apache 端口的方法是最妥协的方法了,后果是当你开启 Apache 服务器的时候,访问的本机地址将会附带端口号,比如http://localhost:8888,修改方式是打开httpd.conf文件,把文件中Listen的值修改为其他未被占用的端口号就行了
  2. 找出80端口被谁占用:在cmd中输入netstat -a -o命令查看被占用端口的pid,然后输入指令tasklist,找到对应pid的进程,用taskkill -f -im终止掉该进程(注意要进入管理员权限的cmd才有权限终止进程)

至此,你的apache服务器配置运行完成了!

谢谢你请我吃苹果!
-------------本文结束感谢您的阅读-------------