【Python】さくっとPythonをWindows + Apacheで動作させるには
ちょっとしたコードをちょっと Apache 上で動作確認などをしたいときあると思います。
簡単ですけど、設定の仕方を書いてみます。
Apacheとの連携
v3.5.0 用の mod_python が無いようなので、CGI として動作するようにします。
とりあえず動けばいいので、「httpd.conf」ファイルを編集します。
「AddHandler cgi-script」で検索します。
415 行目付近に見つかると思うので、その文末に「.py」を追記します。
# AddHandler cgi-script .cgi .py # For type maps (negotiated resources):
追記できたら、ファイルを保存して、Apache を再起動します。
※あくまで、ローカルマシン上でのとりあえずの設定です。
サンプルコード準備と配置
1 行目はご自身の環境に変更して、好きなファイル名を指定して保存します。
「/cgi-bin/」フォルダに配置して、ウェブブラウザーからアクセスしてみましょう。
「Hello!World」と表示されれば OK。
#! C:\Python35\python # -*- coding: utf-8 -*- print("Content-Type: text/html") print() print("Hello!World")