今までZopeの開発環境はVMのLinuxで行ってたが、Zopeのステップ実行とかして丸裸にしてみたいなーと思って。
で、Windowsに環境作ってみるかと。
用意するもの- Zope Zope-2.9.8-win32.exe
- PyScripter PyScripter-setup.exe
- Python-2.4 python-2.4.msi
- Mysql mysql-essential-5.0.51a-win32.msi
- Mysql-tools mysql-gui-tools-5.0-r12-win32.msi
- ZMySQLDA-2.0.8 ZMySQLDA-2.0.8.tar.gz
- MySQL-python-1.2.2.win32-py2.4 MySQL-python-1.2.2.win32-py2.4.exe
インストールPyScripterこれ入れると確か2.3系のPythonが入った(気がする)。
起動するとバージョンアップを促され、結局2.4系を入れる方が良いと判断。
PyScirpter自体のインストールは簡単だよ。これはProgramFilesの下に普通に入れた。
Python2.4
C:\に入れる。ウィザード従うだけだから簡単。
Zopeexeクリックしてウィザードに従ってく。C:に作っておいた方が後々楽(他のもそうだが)
セットアップするとC:\Zope\2.9.8というフォルダにPythonとZopeが入ってる。
このPython2.4.4を使ってもいいが、後々Mysql-pythonを入れたりPyScripterを使うとき等にPythonPathが
ややこしくなるので、使わない前提で。
セットアップしたらmkinstanceをしてインスタンス作成。
runzope.batのPythonPathだけスタンドアローンのPythonに書き換える。
次にZopeでMysql使いたいのでMysqlを入れる。
Mysql上記のexeを実行し、コンフィグのウィザードを進める
だいたい「はいはい」と進んでいき、最初ユーザーパスワード設定せずに完了。
Mysql-toolsを入れた後、いざMysqlAdministratorでログインする時「何ではいんの?」と疑問に。
もう一度パスワード設定してコンフィグやり直したりした結果。
結局はじめからrootユーザーはいるようで、root + パスワードでログインできた。
ZMySQLDAこれはLinuxと一緒でファイルもOS区別ないので、取ってきて、親ZopeのProducts下に置くだけ。
MySQL-pythonexe実行すると、セットアップ済みPythonを見つけてくれる。後はウィザード進めるだけ。
http://kapi.jp/kapi_blog/136
2008年04月18日