任何人都可以帮助我设置Python运行Wampserver。 从我读到目前为止,您将需要使用Wampser,Python,mod_pyhton和调整到Apache http.conf文件的组合。 我已经尝试过,但是我相信我在版本方面有冲突。 有没有人知道可以工作的版本的联合,以便我可以使用我的wampserver做一些本地python开发? 链接到下载将不胜感激。
我当前的configuration:Wampserver 2.0c => Apache版本:2.2.8,PHP版本:5.2.6,MySQL版本:5.0.51b
如何为ubuntu编写安装脚本
无法更改Java版本的GNU / Linux
当项目在Java中使用许多其他依赖项时,如何制作安装程序?
如何使用Get-PSDrive仅列出有效安装的磁盘分区?
如何正确安装在debian 64位wkhtmltopdf?
不要使用mod_python ; 它不会做大多数人认为的事情。 改用mod_wsgi 。
如何使用web.py ( 下载 )或Django的 ?
他们有自己的网络服务器,你也可以连接MySQLdb扩展名的MySQL服务器。
认识到这个帖子询问mod_python,我发布了以下内容,以防CGI被接受。
我得到这个工作已经有一段时间了,但是我得到了用Python编写的CGI脚本,在Wampserver下运行了几个简单的事情(尽管当时看起来并不简单):
下载并安装Python,如果你还没有。 标准安装应该让你从命令提示符(你将需要)运行程序。
编写你的Python CGI程序,使第一行成为#!python (或python可执行文件的完整路径)。 虽然第一行对于Windows下的Python程序通常是不必要的,但是Apache似乎需要这样做,所以它知道程序是Python。
把程序放在你的cgi-bin目录下。
这应该做到这一点。 我仔细检查了我的httpd.conf文件,并没有看到任何改变,让Python工作。 (这假定你已经有CGI工作,否则。)
以下简单的脚本应该告诉你,如果你有事情的工作:
#!python print "Content-type: text/html" print "" print "<html>" print "<head>" print "<title>CGI Test of Python</title>" print "</head>" print "<body>" print "This is a test" print "</body>" print "</html>"
这里有一些说明在这里: http : //www.imladris.com/Scripts/PythonForWindows.html
我的WSGI设置在WAMP服务器 2.5,32位(Apache 2.4.9 32位)与PythonWin 2.7.8(默认,2014年7月2日,19:50:44)在Win32上[MSC v.1500 32位(Intel)]继续接下来的方法。
WAMP route = C:/wamp/
配置Apache
从http://www.apachelounge.com/viewtopic.php?t=5143下载32位mod_wsgi.so,并将其放在c: wamp bin apache apache2.4.9 modules mod_wsgi.so
在主C: wamp bin apache apache2.4.9 conf httpd.conf中加载wsgi模块到apache:
Loadmodulee wsgi_module modules/mod_wsgi.so WSGIScriptAlias /API c:/wamp/www/API/code.py
获取webpy
C:tmp>git clone git://github.com/webpy/webpy.git C:tmp>python webpysetup.py install
测试它:
C:tmp>python ActivePython 2.7.8.10 (ActiveState Software Inc.) based on Python 2.7.8(default,Jul 2 2014,19:50:44) [MSC v.1500 32 bit (Intel)] on win32 Type "help","copyright","credits" or "license" for more information. >>> import web >>>
创建您的应用程序为c: wamp www API code.py
import web urls = ( '','root','/(.*)','hello',) class root: def GET(self): return "This is the root URI." class hello: def GET(self,name): return "Hello %s from webPy." % name application = web.application(urls,globals()).wsgifunc()
结果
重新启动你的apache web服务器并检查http:// localhost / API
Wampserver没有用于python / django的插件,但是XAMPP没有。
一个好的教程在这里:
http://jyotirmaya.blogspot.com/2008/11/xampp-python-django.html
第1步:下载Python安装程序https://www.python.org/downloads/release/python-350/
第2步:安装Python
步骤3:下载wampserver https://sourceforge.net/projects/wampserver/files/Wampserver%202/Wampserver%202.4/
步骤4:打开记事本中的httpd.conf文件,从该位置C: wamp64 bin apache apache2.4.23 conf httpd.conf
步骤5:在httpd.conf中找到CTRL + F “目录”,并在文件和目录中设置wamp安装位置,你的wamp服务器安装在哪里,请使用正斜杠“/”而不是backword “”
A.(DocumentRoot“ C:/ wamp64 / www ”)
B.(目录“ C:/ wamp64 / www ”>)
并替换目录 “ C:/ wamp64 / www ”>中的这两行
去掉:-
选项索引FollowSymLinks
加:-
AddHandler cgi-script .cgi .py
选项索引FollowSymLinks ExecCGI
C.设置cgi-bin位置
(目录“ C:/ wamp64 / cgi-bin ”AllowOverride无选项无…)
第6步:重新启动wamp的所有服务。
第7步:使python程序,但首先添加这些行
#!D:/ paython installed / python.exe //设置python的安装路径
第8步:保存程序.py扩展名。
第9步:使用浏览器运行
localhost/file_name.py
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。