mod_python のインストール
ココから mod_python をダウンロードして展開。
Macintosh:modPython paraches$ curl -O http://ftp.riken.jp/net/apache/httpd/modpython/mod_python-3.3.1.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 437k 100 437k 0 0 68377 0 0:00:06 0:00:06 --:--:-- 73603 Macintosh:modPython paraches$ tar zxvf mod_python-3.3.1.tgz mod_python-3.3.1/ mod_python-3.3.1/test/ <長いので省略> mod_python-3.3.1/doc-html/tut-overview.html mod_python-3.3.1/install-sh Macintosh:modPython paraches$
できあがった mod_python-3.3.1 ディレクトリに入って ./configure
Macintosh:modPython paraches$ cd mod_python-3.3.1 Macintosh:mod_python-3.3.1 paraches$ ./configure checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes <長いので省略> config.status: creating Makefile config.status: creating src/Makefile config.status: creating Doc/Makefile config.status: creating src/include/mod_python.h config.status: creating test/Makefile config.status: creating test/testconf.py config.status: creating dist/setup.py config.status: creating dist/Makefile Macintosh:mod_python-3.3.1 paraches$
次は make
Macintosh:mod_python-3.3.1 paraches$ make Compiling for DSO. <長いので省略> Now su and make install (or, if you only want to perform a partial install, you can use make install_dso and make install_py_lib) Macintosh:mod_python-3.3.1 paraches$
最後に make install
Macintosh:mod_python-3.3.1 paraches$ sudo make install make[2]: `build' is up to date. <長いので省略> Writing /Library/Python/2.5/site-packages/mod_python-3.3.1-py2.5.egg-info Macintosh:mod_python-3.3.1 paraches$
で、ちゃんとモジュールが所定の位置にあるかどうか確認。
Macintosh:mod_python-3.3.1 paraches$ ls /usr/libexec/apache2/ <省略> mod_authn_file.so mod_expires.so mod_python.so <省略> Macintosh:mod_python-3.3.1 paraches$
ちゃんとある!
で、後は apache の設定をすれば良い。簡単だね!って、それは apache の設定をちゃんと解ってる人。ちゃっちゃと設定して大丈夫なんだろう。けど、自分は全然覚えてない!!! というわけで、メモをしておく。