2012-03-05 34 views
1

djangoのようなものを使わずにpython-scriptをサーバ上で実行することはできますか?URL経由でpython-scriptを実行

私はhost.comにscript.pyを入れて、このようにそれを呼び出すようにしたい意味:

http://www.host.com/script.py 

スクリプトは、その後いくつかの変数を計算し、mysqlデータベースにそれらを保存するような何かをします。はい、要するに\

+0

Apacheを使用していますか? –

+2

私はこれに一度だけ答えを書いた:http://stackoverflow.com/a/9382853/916657 –

+0

webminとvirtualminでapacheを使う。 –

答えて

0

- :

編集:私は、CGIのようなものを使用しなければならないと仮定します。 http://wiki.python.org/moin/CgiScripts。スクリプトをcgi-binフォルダに置くか、Webサーバーの設定を調整する必要があります。

+0

。どのようにちょうどPHPのラッパーを使用して私のスクリプトを呼び出すために使用してください。 script.php - > exec( "script.py") –

+1

@xMRW Pythonスクリプトが解釈されるので、少なくとも "exec(" python script.py ");' 'を実行する必要があります。 –

+0

@xMRWスクリプトを実行可能にする(unixではchmod + x filename.py)ことができます。しかし、Lattywareのソリューションは移植性が高く(Windows上でPythonスクリプトを実行可能にすることはできません)、おそらくあなたのサイトが他の誰かのサーバー上でホストされている場合は、おそらくより優れています。多くのサーバー管理者は、セキュリティ上の理由から、スクリプトを実行可能にすることを望まないでしょう。それがあなた自身のサーバーで、UNIX(または何らかの派生物)のいずれかの方法で動作している場合。 – pycoder112358

0

ラッパーが必要ですか?チェックthisthis

+0

外部の情報をあなたの答えに入れることを検討してください。そうすれば、外部のコンテンツが動かされた場合、または外された場合、私たちはそれを失うことはありません! – ThorSummoner

関連する問題