python - 在 Apache/Windows 中像使用 PHP 一样使用 Python

标签 python apache configuration

我知道我应该使用 mod_wsgi 来运行 Python,并且我一直在尝试设置它,但我对此感到困惑:

这是我为 web.py 找到的示例配置:

LoadModule wsgi_module modules/mod_wsgi.so

WSGIScriptAlias /appname /var/www/webpy-app/code.py/

Alias /appname/static /var/www/webpy-app/static/
AddType text/html .py

<Directory /var/www/webpy-app/>
    Order deny,allow
    Allow from all
</Directory>

所以...我知道我必须配置我的网络服务器以指向 python 应用程序?有没有办法像 PHP 一样使用它,当您请求 .py 文件时,Python 会解释它?我怎样才能让我的网络服务器进入最基本的状态,我可以在其中上传一个包含 print "Hello World" 的文件,请求它,让它说出“Hello World”?

最佳答案

与PHP模型最相似的可能是Python Server Pages , 掌上电脑。

mod_python 有一个 PSP handler .您创建的文件看起来 like this :

<html>
<body>
<%
for n in range(3):
  # This indent will persist
%>
<p>This paragraph will be 
repeated 3 times.</p>
<%
# This line will cause the block to end
%>
This line will only be shown once.
</body>
</html>

Spyce将 PSP 模型更进一步,Webware for Python 也是如此。 .

This article很好地介绍了 mod_python 的 PSP。

关于python - 在 Apache/Windows 中像使用 PHP 一样使用 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131417/

相关文章:

emacs - 检测 Emacs 窗口已拆分

php - 在安装了 2 个 php 包的同时安装 Laravel

apache - 我的网站拒绝提供 .png 文件

python-3.x - 从 setup.py 中的包导入脚本

python - 如何在 Windows 上安装 scipy 包?

java - Apache Ofbiz 安装问题

java - 使用 Spring 3 配置 PostgreSQL 数据库(故障转移机制)

python - 在实例化期间更改 __getattr__

python - 在 debian 上安装 scrapy

python - Numpy/Python 乘以大型数组的数值不稳定问题