Apache安装之windows版

Apache安装(windows)

  1. 官网http://httpd.apache.org/ 点击download
  2. 点击链接 a number of third party vendors>ApacheHaus下载(注意选择合适的匹配版本32位还是64位)
  3. 解压压缩包后,将Apache24文件放到你想防止的目录
  4. 命令行(管理员方式)进入到apache下面的bin目录,输入httpd -k install
  5. 查看是否安装成功(开始>运行>services.msc点开列表中出现apache2.4则表示安装成功)
  6. 浏览器打开localhost:8088 出现it works字样,表明启动成功

注意:如果安装失败可能是80端口已备占用,netstat -aon|findstr "80" 查看端口使用情况,
         通过apache>conf/httpd.conf文件中更改Listen 80为8088来更改端口。

 

Apache启动及停止

  • 启动命令:httpd -k start
  • 停止命令:httpd -k shutdown | httpd -k stop

CGI

《坑1》

现状问题:1.读取cgi-bin目录下的py文件时报403,尚未解决!!!(此坑里趴了两天!!!)

解决方案:并不是apache config文件的问题,而是py脚本文件里第一行出了问题,第一行必须是#!C:/Python/Python35/python.exe

必须是第一行

第一行的安装目录一定要写对,不然会出现错误(don't know how to spawn child process: F:/Apache24/cgi-bin/demo.py)

 

发生问题时注意及时查看error.log文件!!!

2.config文件中,配置参数时一定仔细观察,ScriptAlias /cgi-bin/ F:/Apache24/cgi-bin/,结尾需要用/,不然会报403错误。

《坑2》

网页输出中文有乱码的问题,py文件前追加一下代码可以解决。

import codecs, sys 
sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)

posted @ 2019-04-11 10:50  caohaizhusha  阅读(117)  评论(0)    收藏  举报