PSP で Hello World
PSP っていっても "ぷれいすてーしょんぽーたぶる" じゃないです。 Python Server Pages のことですよ。
PHP も気軽に動的なウェブページを書くのには良いと思うけど、 いまさら覚える気にならないのが痛いところ。
っということで PSP なるものがあることを知ったのでレッツトライ!
sudo port install apache2
sudo port install python25
sudo port install py25-hashlib
sudo port install python_select
sudo python_select python25
sudo port install mod_python25
っとまあインストールしまして。
httpd.conf に LoadModule python_module modules/mod_python.so
を書き加える。
ついでに userdir も有効化。
LoadModule python_module modules/mod_python.so
# User home directories
Include conf/extra/httpd-userdir.conf
~/Sites/psp というフォルダを作って、.htaccess に以下のように記述。
# ~/Sites/psp/.htaccess
AddHandler mod_python .psp
PythonHandler mod_python.psp
さっそく index.psp を。
<html>
<%
import time
%>
Hello world, the time is: <%=time.strftime("%Y-%m-%d, %H:%M:%S")%>
</html>
よしよし。