をパイソンを使用するように私は、ApacheウェブサーバにPHPを追加することの一つ一般的に知られている方法は、このようにそれを設定することだと思う:Apacheを設定だけでCGI、PHPのような
ScriptAlias /php5.3 /usr/local/php5.3/bin
Action application/php5.3 /php5.3/php-cgi
AddType application/php5.3 .php
今私は、Pythonのために同様の構成を書き込もうとしました:
ScriptAlias /python /usr/bin
Action application/python /python/python
AddType application/python .py
私はこのようになり、小さなテストスクリプトがあります。
print "Content-Type: text/html\n\n"
print "Test"
しかし、何かに見えるが
Premature end of script headers: python
だから私の最初は、しかし、私のpythonの応答が正しくないということでした:Apacheのエラーログには、次のと言うので、sが間違っています。しかし、Content-Typeと両方の改行があります。また、php-cgi
と呼ばれる同様のPHPスクリプトの出力は、まったく同じ出力を与えます。
また、このようにPythonを動作させる方法を示すチュートリアルは見つかりませんでした。だから、それは不可能かもしれないが、私はなぜこれが当てはまるのだろうか?または私は何かを逃していますか?
明確にする:私は選択肢を知っていて、正しくpythonを設定する方法を知っています。なぜこの設定がうまくいかないのか不思議です... – okoman