TileCache for Windows Revisited
-
Downloaded TileCache1.8 from http://www.tilecache.org/
-
Get the current releases of python and mod_python.
http://www.python.org/download/releases/2.5/
http://httpd.apache.org/modules/python-download.cgi -> click on win32 binaries. Get the mod_python-3.3.1.win32-py2.5-Apache2.2.exe if your Apache is running on 2.2.
http://www.pythonware.com/products/pil/
http://effbot.org/downloads/PIL-1.1.6.win32-py2.5.exe
-
Install python2.5
-
Install mod_python and python_imaging.
-
Edit httpd.conf
LoadModule python_module modules/mod_python.so <directory> AddHandler python-program .py PythonHandler test PythonDebug On </directory> <directory> AddHandler python-program .py .cgi PythonHandler TileCache.Service PythonOption TileCacheConfig /wwwroot/tilecache/tilecache.cfg PythonDebug On </directory> ScriptInterpreterSource Registry SetEnv PYTHONUNBUFFERED 1 PassEnv PYTHONPATH |
- run regedit. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.4\PythonPath. Append “E:\wwwroot\tilecache” to PYTHONPATH
D:\Python24\Lib;D:\Python24\DLLs;D:\Python24\Lib\lib-tk;E:\wwwroot\tilecache;
-
Put D:\Python24 in your WINDOWS PATH
-
Test if apache could read python by http://127.0.0.1/pytest/test.py
-
http://127.0.0.1/tilecache/test1.cfm
-
tilecache_seed.py “http://127.0.0.1/tilecache/tilecache.py” roads 12 17 “116.28229,39.85291,116.48657,39.98783”