win7配置pythonCGI编程环境
来源:互联网 发布:海尔智能电视软件 编辑:程序博客网 时间:2024/05/16 14:43
安装所用:
win7 64X;
python2.7 https://www.python.org/downloads/(下载安装环境变量的老一套)
apache2.2 http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html(这个百科说的很详细了)
apache在配置时如果服务启动不起来,在如上百科中如果没有找到解决办法,可根据运行httpd -k install具体定位到问题,一般来说主要汇聚在如下几个方位:(以apache2.2的httpd.conf为例)
1.35行ServerRoot服务根路径不对。
2.179行DocumentRoot后不是一个确切所在的路径。
3.SSLCertificateFile: file 'E:/Apache24/conf/ssl/server.crt' does not exist or is empty如果报这个可以试试将486行
Include conf/extra/httpd-ahssl.conf 注释掉
接下来要配置apache的python CGI的支持
1.首先可以自己制定一个路径来放相应的python脚本。
eg:"D://apacheServer/www"
然后将DocumentRoot设置为该目录。
2.找到 ScriptInterpreterSource Registry 解开注释,没有就自行添加
3.找到
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all</Directory>
替换为
<Directory D://apacheServer/www/> Options FollowSymLinks MultiViews ExecCGI AllowOverride None Order deny,allow allow from all</Directory>红字处内容与DocumentRoot相同。
4.找到AddHandler cgi-script .cgi解开注释并且在后添加.py
5.启动apache服务,访问127.0.0.1/hello.py
6.GET
Tip:
1.提供一段测试用python代码
#!/usr/bin/python# -*- coding: UTF-8 -*-import os;print "Content-type:text/html;charset=UTF-8"printprint '<html>'print '<head>'print '<meta charset="utf-8">'print '<title>Hello Word - It is my first CGI Program</title>'print '</head>'print '<body>'print '<h2>Hello Word! 这是我的第一个pythonCGI</h2>'print "<b>环境变量</b><br>";print "<ul>"for key in os.environ.keys(): print "<li><span style='color:green'>%s </span> : %s </li>" % (key,os.environ[key])print "</ul>"print '</body>'print '</html>'
2.idea配置pythonSDK
Open Module Settings里的Dependencies里的New
0 0
- win7配置pythonCGI编程环境
- win7下配置eclipse mapreduce编程环境
- VS2008+DDKWIZARD+WDK基于WIN7内核编程环境配置
- 0.driverbase-VS2008+DDKWIZARD+WDK基于WIN7编程环境配置
- Red Hat5 WIN7虚拟机下裸机编程环境配置
- VS2008+DDKWIZARD加WDK基于WIN7内核编程环境配置
- VS2008+DDKWIZARD加WDK基于WIN7内核编程环境配置
- Java串口编程学习1-环境配置(64位Win7)
- win7配置android环境
- win7 JDK环境配置
- win7配置java环境
- win7 java环境配置
- win7配置iis环境
- win7 java 环境配置
- win7配置vue环境
- Win7 配置Android开发环境
- win7中的Java环境配置
- Win7 配置Android开发环境
- 【华为OJ】字符统计
- 15款最好用的思维导图(心智图 )工具
- jq应用总结(一)
- Mysql定时执行任务实现方法
- 初识JQuery
- win7配置pythonCGI编程环境
- 加强财务知识细节:营业利润,利润总额,净利润
- 关于set_difference和set_symmtirc_difference遇到的一个坑
- Android多屏幕适配学习笔记
- PID算法 C语言实现
- ios多线程断点下载
- 欢迎使用CSDN-markdown编辑器
- 关于 UIWindow init 初始化可能会遇到的问题
- json