用WAMP配置运行python脚本。

WAMP,作为一个集成工具。
其中包含,apache+MYSQL+PHP的继承运行环境,能很快的就搭建好一个建议的WEB站or作为运行服务器。
而我在最近的需求中,不想用PHP作为脚本工具来连接我的数据库。反而想用Python来尝试这种新的情况。
所以要如何让apache来运行python脚本呢。使用CGI网关的形式来运行python脚本。
我的运行环境。
Apache 2.4.39
python 3.7
VC2015都要有。
(1)下载WAMP,安装运行。
链接: http://www.wampserver.com/.
(2)下载python.
链接: https://www.python.org/downloads/windows/.
安装成功后。
①:
打开apache的httpd.conf文件。
在这里插入图片描述Wamp服务内左键,找到apache就能找到。
②:找到mod_cig.so,如果前面有#则去掉,不过一般都去掉了在这里插入图片描述
③在< Directory >元素中,即指定这个文件夹,(找到关键字FollowSymLinks)添加
Options Indexes FollowSymLinks ExecCGI。
在这里插入图片描述
④添加,某些头,允许把某些文件扩展名映射到处理程序。找到关键字# AddHandler allows you to map certain file extensions to “handlers”:
添加: AddHandler cgi-script .cgi .pl .asp .py
在这里插入图片描述
好了,这样就可以结束了。这个配置文件就可以不用动了。

这时候去编写一个hword.py文件。
第一行,必须有内容,且内容为:#!python运行程序所在的位置。

#!C:\Users\Local\Programs\Python\Python37\python.exe
#-*- coding:UTF-8 -*-
print ("Content-type:text/html")
print ()#告诉服务器结束头部
print ('Hello Word - 我的第一个 CGI 程序!')

好了,这样就大功告成了。就允许你去访问python数据了。

扩展:以下是我在写httpd文件时,对这个东西的理解。
[ Listen 0.0.0.0:80 ] 监听地址和端口。意味着匹配全部IP和80端口。
<Directory “${INSTALL_DIR}/www/”>
option 指令
AllowOverride 指令 all/no
Require local
</ Directory >
指定我的这个目录。
option
AllowOverride 指定可以什么指令
Require 控制谁可以访问这个服务器

< IfModule mime_module>
是映射可以增加的文件类型。
< /IfModule mime_module>

所以如果要增加自己自定义的文件夹形式。可以添加这样的方式,赋予访问权限之类的就好了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值