2011-09-25 58 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/處詢問。

相關問題