2011-09-25 57 views
-1

我想先介绍一点,我对linux一无所知,并且发现了一个脚本,我想在服务器上作为页面运行,但是当我得到.py文件下载文件!我想如何运行它?我想用一个PHP文件并执行命令来运行该文件?如何在Linux服务器上运行python文件作为页面

在此先感谢

回答

0

有两条路:

  • mod_wsgi插件将运行一个Python脚本。你需要配置Apache,并安装mod_wsgi。

  • CGI插件也会运行你的Python。你需要配置Apache。

请注意常见主题。你需要配置Apache。这不是Python的问题。这是一个Apache问题。

2

这可能是很容易的(当然也没有必要采用PHP这里)!

给出一个简单的Python脚本:然后在另一个终端窗口

> python -m CGIHTTPServer 
Serving HTTP on 0.0.0.0 port 8000 ... 

> cat cgi-bin/test.py 
#!/usr/bin/env python 

print '''Content-Type: text/html 

<html> 
    <head> 
     <title>Hello from Python</title> 
    </head> 
    <body> 
     <h2>Hello from Python</h2> 
    </body> 
</html>''' 

您可以使用Python运行在命令行一个简单的CGI的HTTP服务器

> w3m -dump http://localhost:8000/cgi-bin/test.py 
Hello from Python 

这对于在本地机器上测试CGI脚本很有用。如果你想配置一个生产HTTP服务器来提供Python内容,那么你最好在https://webmasters.stackexchange.com/处询问。

相关问题