我想先介紹一點,我對linux一無所知,並且發現了一個腳本,我想在服務器上作爲頁面運行,但是當我得到.py文件下載文件!我想如何運行它?我想用一個PHP文件並執行命令來運行該文件?如何在Linux服務器上運行python文件作爲頁面
在此先感謝
我想先介紹一點,我對linux一無所知,並且發現了一個腳本,我想在服務器上作爲頁面運行,但是當我得到.py文件下載文件!我想如何運行它?我想用一個PHP文件並執行命令來運行該文件?如何在Linux服務器上運行python文件作爲頁面
在此先感謝
這不是一件容易的事,特別是如果你不擅長使用Linux,但看看這個:
http://docs.python.org/library/cgi.html#installing-your-cgi-script-on-a-unix-system
有兩條路:
的mod_wsgi插件將運行一個Python腳本。你需要配置Apache,並安裝mod_wsgi。
CGI插件也會運行你的Python。你需要配置Apache。
請注意常見主題。你需要配置Apache。這不是Python的問題。這是一個Apache問題。
這可能是很容易的(當然也沒有必要採用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/處詢問。