Mapserver, es un entorno de trabajo de fuentes abiertas para desarrollar aplicaciones GIS que permite el uso de PHP como una extensión. El módulo de PHP MapScript ha sido desarrollado por la compañía DM Solutions y puede ser descargado en la siguiente dirección: http://www2.dmsolutions.ca/mapserver/php_mapscript/index.html
Como todos sabemos, hay un grupo que está desarrollando una librería, PEAR-GIS que es capaz de parsear archivos de ArcView (imágenes vectoriales), pero no raster (mapas de bips) y no cubre las amplísimas posibilidades que tiene MapScript/PHP.
Funciona en plataformas UNIX, Windows y también esta disponible para CYGWIN (la emulación de UNIX para Windows).
Es capaz de procesar y servir imágenes tanto vectoriales (ESRI), como raster, en los siguientes formatos: TIFF/GeoTIFF, GIF, PNG, ERDAS, JPEG y EPPL7.
Las funciones PHP que implementa para PHP son muy completas, entre otras cosas permite la gestión de capas, creación de leyendas, incrustación de otros textos, escalar mapas, añadir barras de escala, hacer zooms, etc. sobre imágenes georeferenciadas.