windows 环境下安装搭建Python的CGI环境 - 简单小案例

前言

看了个案例,于是对CGI开始感兴趣,摸索了一下。记录一下学习过程,好记性不如烂笔头系列…

提示:以下是本篇文章正文内容,下面案例可供参考

一、CGI是什么?

翻阅了一些资料,通俗点的理解就是:放置在服务器上面一段可以执行的程序,作为http服务器时,客户端可以用get/post方式来请求程序。

二、windows下搭建python的CGI环境

1.下载Apache服务器

下载地址:https://www.apachehaus.com/cgi-bin/download.plx
在这里插入图片描述
下载好后直接解压,修改配置文件即可。
选择conf文件加下的httpd.conf进行编辑修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<Directory "${SRVROOT}/cgi-bin">
    AllowOverride all
    Options all
	AddHandler cgi-script .cgi .pl .py
    Require all granted
</Directory>

cmd命令进入apache安装目录下bin路径 输入 httpd -k install命令 将其安装成windows服务
我安装好后忘记截图了,抱歉…
界面显示简单的两行,结尾是:Service is already installed. 则表示你安装成功了。如果!!!你提示了这个错误:
在这里插入图片描述
解决方案应该蛮多的,但是我选择了最快的方式。
在这里插入图片描述
然后咱们启动服务,计算机进入服务界面,启动他!!!
在这里插入图片描述
如果启动失败,重启电脑或许可以帮你解决(我就是这么解决的,哈哈哈哈哈哈)

最后,在浏览器输入localhost:8089(我用的是8089的端口哈,你的就看你在httpd.conf文件里改成啥了,没改则是80)。看看有没有出现默认界面,出现了则表示你安装成功了。
在这里插入图片描述

2.开始尝试运行

先写一个简单的例子试试水,创建一个study.py内容如下:
划重点!!!如果是windows环境下,一定要记得把#!/usr/bin/env python 换成 #!E:\1_toolbox\Python\Python3.7\python.exe (你自己的python执行文件的完整路径!!!)

#!E:\1_toolbox\Python\Python3.7\python.exe
# -*- coding: UTF-8 -*-

print("Content-type:text/html;charset=GBK")
# 空行,告诉服务器结束头部,没有会报错
print()
print('<html>')
p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值