「Python」カテゴリーアーカイブ
ApacheからPythonを呼ぶ設定
Apache側の準備
httpd.conf の
・DirectoryIndex に index.py を追加
・AddHandler に .py を追加。
1 2 3 |
DirectoryIndex index.html index.php index.py AddHandler cdi-script .cgi .py |
ruby、python は、以下のoptionsを設定
1 2 |
Options ExecCGI |
Python は cgi として動くのでシェバング(1行目)を忘れずに。別バージョンで使う場合はここを修正する。例) #!/usr/bin/python36
1 2 3 4 5 |
#!/usr/bin/python # coding:utf-8 print "Content-Type: text/html\n"; print "Hello World!"; |
作ったスクリプトには x 属性を追加しておく。例) chmod +x index.py
Pythonをインストール
最新の Python は python36 だが、Tensorflow(Python36未対応)等を使う場合は Python35 を入れる。(x が 6 とか 5 とかになる。
1 2 3 |
$ yum install python3x $ yum install python3x-pip |
Python35 の pip を使う場合は、以下の様に実行する。
1 2 |
$ python35 -m pip install tensorflow |