MapServer/PHP Mapscript binary package from Maptools.org. Table of Contents ----------------- 1- Contents of this package 2- Installation Instructions 3- Contact information for support questions 1- Contents of this package --------------------------- This package contains a binary (executable) distribution of MapServer for Windows 95/98/NT/XP/2000 on Intel platform: - PHP MapScript (php_mapscript_46.dll) is a PHP extension module to make MapServer's MapScript functionalities available in PHP. The php_mapscript_46.DLL included in this ZIP file was compiled with the PHP-5.1.1 code and should be used with the "PHP-5.1.1-Win32.zip" PHP binaries found on the official PHP site (http:/www.php.net/). - The MapServer CGI (mapserv.exe) and the following MapServer command-line utilities are also included: - legend.exe - scalebar.exe - shp2img.exe - shptree.exe - sortshp.exe - tile4ms.exe - shapetreevis.exe - MapServer version and options: MapServer version 4.6.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG - Dependecy dlls are includes in this Zip file. Dependecies DLLs come from external libaries used to build Mapserver. Here are the libaries and versions used in this build : * GDAL version 1.3.1 * Libcurl version 7.10.15 * Xcerces version 1.6.0 * ECW version 3.1 * PDF version 4.0.3 * Proj4 version 4.4.9 * PostgresSQL 8.0.1 - Special Features * The number of possible layers has been increated from 200 to 500 * The number of possible symbols has been increased from 64 to 500 2- Installation instructions ---------------------------- We are assuming that you are already familiar with setting a web server and php. If that is not the case you should refer to documenations regarding web servers (example apache : www.apache.org) and how to install php on windows at http://www.php.net/manual/en/install.windows.php. Mapserver.exe is a cgi program and should be installed in a directory where other cgi binaries are intalled. This depends on the web server that you are using. In the case of Apache server the cgi directory is Apache\cgi-bin. php_mapscript_46.dll is a php extension and should be installed with all other php extensions. For details on this please refer to http://www.php.net/manual/en/install.windows.extensions.php Mapserver was build using several external libraries. Some of these libraries come with windows dlls that need to be installed on your system. There are several ways to intstall these dlls. 1) Create a directory and add this directory to your path Unzip the files into a directory (example: c:\mapserver_binaries) and add this directory into your system path. Here are the steps to add a path on a Windows XP machine (Depending on the windows version, the setps might be diffrent): * Click on START (lower left) * Under "Settings" click on "Control Panel" * Click on the "System" icon. * Click on the "Advanced" tab. * Click on the "Environment Variables" button (bottom). * Highlight "PATH" (in the top window) and click the "edit" button. * Add your path at the end (c:\mapserver_binaries) * After you have finished editing the PATH, click "OK". You are done setting your PATH. * Exit the control panel 2) Copy the dll's with the mapserver and/or php binaries If your are using exclusivley mapserver as a cgi, you can copy all the Dlls at the same location as the mapserv.exe (inside the cgi binary directory) If you are using exclusivley php mapscript, you can copy all the Dlls at the same location as the php.exe file. If your are using both, you should copy the Dll's in both directories specfied above 3) Copy the dlls into your system directory The DLL's in this archive can be extracted to your system directory--either in "Windows\system" on Win95/98 or "WINNT\System32" on WinNT/2000. 3- Contact information for support questions -------------------------------------------- This binary distribution has been fully tested and is expected to run without problems in a properly configured environment. If the software fails to install or to operate properly for you, then you may seek help through mapserver user lists at http://mapserver.gis.umn.edu/support.html. IMPORTANT: This binary distribution does NOT include any support for the development of web mapping sites using the provided software. However, professional technical support can be purchased through DM Solutions Group. For more information about PHP Mapscript visit : http://www.maptools.org/php_mapscript/