1

現在、私のマシンでは PHP と Perl が正常に動作しています。私がやりたいことは、Python Web サイト (開発) を実行することです。Python をインストールしました。これを行う方法をオンラインで調べましたが、残念ながら、画面に「Hello World」を出力する hello.py ファイルを実行できません。(画面にはソースコードが表示されており、ファイルの先頭に #!/usr/bin/python があります)。httpd.conf ファイルを変更しようとしましたが、サーバーがクラッシュし、何も読み込まれませんでした。(私はこのチュートリアルに従いました: Apache 2.0 で動作するように Python スクリプトをセットアップするにはどうすればよいですか? )

4

2 に答える 2

1

シンプルな「Hello, World!」を取得する最も簡単な方法 スクリプトの実行は、スクリプトの cgi 処理を有効にすることです。基本的に、httpd.conf を変更し、「AddHandler cgi-script」行を検索します。末尾に .py を追加して、次のようにします。

AddHandler cgi-script .cgi .py

また、そのフォルダーでそのファイルタイプの cgi 処理を有効にする必要がある場合があります。

<Location /some/path/*.py>
Options +ExecCGI
</Location>

最後に、適切なコンテンツ タイプとヘッダーを提供していることを確認し、コンテンツが表示されるようにします。

print "Content-type: text/html\n\n"
print "<html>Hello world!</html>"
于 2013-07-29T20:47:49.557 に答える
0

Flaskのようなフレームワークを使用する場合、Python アプリは開発用に自己ホストできます。

于 2013-05-30T23:16:48.790 に答える