UniServer(Uniform Server) Zero で Python を動かす

簡単に Apache + PHP + MySQL の環境が作れる UniServer Zero で Python を動かしたメモ

  1. Pythonをダウンロード + インストール
    必要によって python.exe ディレクトリへパスを通す(cgiとしては通す必要ないです)
    インストールディレクトリ\PythonXX\ やら \PythonXX\Scripts に通しておくと便利です
  2. UniServerZ\core\apache2\conf\httpd.conf を開く
  3. py拡張子でスクリプト動作させる場合 httpd.conf の
    AddHandler cgi-script .cgi

    AddHandler cgi-script .cgi .py
  4. wwwフォルダでも cgi を動作させる場合 httpd.conf の
    <Directory "{$US_ROOTF_WWW}"> を探して
    Options Indexes Includes
    の下に
    Options +ExecCGI
    を書き加える

test.py なんかを作って置いてみる※pythonのパスはそれぞれで
#!C:\Python27\python.exe
print("Content-type: text/plain")
print("")
print("Hello Python World!")

コメント