Windows7(Windows10)操作系统wamp搭建CGI运行环境(Python)

Windows7(Windows10)操作系统wamp搭建CGI运行环境(Python)


DATE: 2018-05-12 19:01:25

原始参考链接:https://blog.csdn.net/evkj2013/article/details/39007129
Python的CGI代码参考: https://www.cnblogs.com/quanweiru/p/8329409.html

wamp搭建CGI需要注意:
1、修改wamp中apache配置文件httpd.conf
2、确保CGI应用文件在windows操作系统中拥有完全控制权限
3、如果CGI应用文件是Python,需要在第一行标注python.exe的完全路径

1、wamp中httpd.conf修改

配置CGI路径

ScriptAlias /cgi-bin/ "d:/wamp/cgi-bin/"

配置支持CGI

Options +Indexes +FollowSymLinks +Multiviews +Includes +ExecCGI

配置CGI支持Python

AddHandler cgi-script .cgi .pl .py

2、确保CGI文件在Windows中有完全权限

在windows系统中,点击文件(如sayhello.py右键->安全->当前用户->允许完全控制

3、Python的CGI应用sayhello.py

尤其注意python文件第一行python.exe执行路径要正确,即Python环境变量路径。
示例代码(注:示例中Python版本是 3.6.3):

#!C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\python.exe
print("Content-type:text/html")  
print()  
print("<html>")  
print("<head>")  
print("<meta charset = \"utf-8\" />")  
print("<title>my first cgi program</title>")  
print("</head>")  
print("<body>")  
print("<h2>hello world!!</h2>")  
print("</body>")  
print("</html>")  

执行效果如图:
这里写图片描述

版权声明

弈心博客


本文首发site_name,转载请附上博文链接!