[mapserver-users] Announcing MS4W 5.0-beta1

Sven Schroeter schroeter at netgis.de
Wed Dec 15 02:56:02 PST 2021


Hi Jeff,

thank you for this beta version!
I got ms4w installed without any problems.
When I start the examples it comes to an error message regarding proj, 
even if I copied the proj from the folder C:\ms4w\share\proj to the 
C:\ms4w, or have I misunderstood something?
If I put in the local.map CONFIG "PROJ_LIB" "C:/proj/nad/" everything 
works fine.
Another question about php Mapcript: Now do not have to include 
mapscript.php for the swig variant?

best regards from Germany
Sven


Am 11.12.2021 um 15:47 schrieb Jeff McKenna:
> Hello MapServer community!
>
> I'm thrilled to announce that MS4W 5.0 has arrived for Windows users, 
> with its first beta.  Get it at: 
> https://ms4w.com/release/experimental/ms4w_5.0.0_beta1.zip
>
> A ton of effort has been happening for months, almost a year, for this 
> release (there have been 13+ alpha builds already).  The plan is to 
> release the final MS4W 5.0 in January, along with the MapServer 8.0 
> release then; but this first public beta allows power users and admins 
> to begin adapting their environments.
>
> As always feedback is encouraged through the MS4W issue tracker: 
> https://ms4w.com/trac
>
> A temporary link to the new documentation is: 
> https://ms4w.com/README_INSTALL_MS4W_5.html (but please always use the 
> local README in your download).
>
> Here are some of the highlights:
>
> - PHP 8.1 MapScript (very fast wow!)
> - Python 3.10.1 MapScript (added quickmap.py and other test files, 
> similar to the usual PHP files)
> - ms4w.conf & other security requirements (see 
> https://ms4w.com/README_INSTALL_MS4W_5.html#securing-your-ms4w-installation 
> )
>
> Your test workflow might be:
>
> - open command prompt
> - cd ms4w
> - setenv.bat
> # download PROJ grids locally
> - proj-install-grids.bat (install grid files into 
> /ms4w/share/proj/grids/  see 
> https://ms4w.com/README_INSTALL_MS4W_5.html#proj-networking )
> # test PHP MapScript (PHP 8.1 is very fast wow!)
> - php -dextension=C:/ms4w/Apache/php/ext/php_mapscript.dll -r "echo 
> msGetVersion();"
> # test Python MapScript (actually Python 3.10.1)
> - python -c "import mapscript; print (mapscript.msGetVersion())"
>
> Here are some of the specific changes:
>
>          - upgraded MapServer and MapScript (PHP, Python, CSharp, 
> Java) to today's 8.0.0-dev
>          - rebuilt MapServer plugins (Oracle, Microsoft SQL Server)
>          - removed unnecessary folder /ms4w/apps/phpmapscriptng-swig
>          - updated /htdocs/quickmap.php
>          - added new required ms4w.conf file into /ms4w root and
>            set MAPSERVER_CONFIG_FILE location in Apache httpd.conf and
>            /ms4w/setenv.bat
>          - set default MS_MAP_BAD_PATTERN in Apache's httpd.conf
>            to prevent directory traversing (trac ticket 333)
>          - added new utility 'map2img' that replaces the old 'shp2img',
>            as of MapServer 8.0 (trac ticket 358)
>          - upgraded Apache HTTP Server to 2.4.51 (security release)
>          - upgraded PHP to 8.1.0 security release (trac ticket 304)
>            with Visual Studio 2019 compiler(trac ticket 339)
>          - upgraded GDAL to 3.4.0 (including CSharp/Java/Python 
> bindings, ECW/Oracle plugins)
>            with Visual Studio 2019 compiler (trac ticket 211)
>          - upgraded MapCache to 1.11dev (git-master-2021-10-23)
>          - added PostgreSQL as a dimension backend for MapCache with
>            Visual Studio 2019 compiler
>          - include latest mapcache.xml.sample
>          - upgraded libjpeg-turbo support to 2.1.1 with Visual Studio 
> 2019 compiler
>            (trac ticket 328)
>          - rebuilt zlib support with Visual Studio 2019 compiler
>          - rebuilt libPNG support with Visual Studio 2019 compiler
>          - added Esri LERC compression plugin for GeoTIFF (trac ticket 
> 330)
>          - upgraded Zstandard compression support (for TIFF) to 1.5.0
>            with Visual Studio 2019 compiler (trac ticket 313)
>          - upgraded libTIFF support to 4.3.0 with Visual Studio 2019 
> compiler
>            (trac ticket 327)
>          - upgraded SQLite support to 3.36.0 with Visual Studio 2019 
> compiler
>            (trac ticket 329)
>          - upgraded OpenSSL to 1.1.1l HIGH level security release with 
> Visual
>            Studio 2019 compiler(trac ticket 310)
>          - upgraded cURL support to 7.80.0 with Visual Studio 2019 
> compiler
>            (trac ticket 308)
>          - upgraded PROJ support to 8.2.0 with Visual Studio 2019 
> compiler
>            (trac ticket 198)
>          - added proj-install-grids.bat to optionally download all PROJ
>            grids into /ms4w/share/proj/grids/
>          - add PROJ environment variables for handling grids (trac 
> ticket 198)
>          - upgraded GeoTIFF support to 1.7.0 with Visual Studio 2019 
> compiler
>            (trac ticket 212)
>          - rebuilt ECW (3.3 SDK) plugin with Visual Studio 2019 compiler
>          - upgraded Expat support to 2.4.1 with Visual Studio 2019 
> compiler
>            (trac ticket 319)
>          - rebuilt Xerces support with Visual Studio 2019 compiler
>          - rebuilt Szip support with Visual Studio 2019 compiler
>          - upgraded HDF5 support to 1.12.1 with Visual Studio 2019 
> compiler
>            (trac ticket 349)
>          - upgraded HDF4 support to 4.2.15 with Visual Studio 2019 
> compiler
>            (trac ticket 350)
>          - upgraded NetCDF support to 4.8.1 with Visual Studio 2019 
> compiler
>            (trac ticket 284)
>          - upgraded PostgreSQL support to 14.0 with SSL enabled
>            with Visual Studio 2019 compiler (trac ticket 352)
>          - upgraded GEOS support to 3.10.1 (trac ticket 309)
>          - rebuilt ICONV support with Visual Studio 2019 compiler
>          - upgraded FreeXL support to 2.0.0-RC1 with Visual Studio 
> 2019 compiler
>            (trac ticket 353)
>          - upgraded libxml2 support to 2.9.11 with Visual Studio 2019 
> compiler
>            (trac ticket 355)
>          - rebuilt RT Topology Library support with Visual Studio 2019 
> compiler
>          - upgraded ReadOSM support to 1.1.0a with Visual Studio 2019 
> compiler
>          - upgraded SpatiaLite support to 5.0.1 with Visual Studio 
> 2019 compiler
>            (trac ticket 278)
>          - upgraded SpatiaLite-tools support to 5.0.1 with Visual 
> Studio 2019 compiler
>          - upgraded FITS support to 4.0.0 with Visual Studio 2019 
> compiler
>          - rebuilt LibKML support with Visual Studio 2019 compiler
>          - upgraded Freetype support to 2.11.0 with Visual Studio 2019 
> compiler
>          - upgraded Pixman support to 0.40.0 with Visual Studio 2019 
> compiler
>          - rebuilt Cairo support with Visual Studio 2019 compiler
>          - upgraded Boost support to 1.77.0 with Visual Studio 2019 
> compiler
>          - upgraded Poppler support to 21.11.0 with Visual Studio 2019 
> compiler
>            (trac ticket 138)
>          - added KEA 1.4.14 support with Visual Studio 2019 compiler
>            (trac ticket 266)
>          - added INTERLIS vector format support with Visual Studio 
> 2019 compiler
>          - upgraded GIFLIB support to 5.2.1 with Visual Studio 2019 
> compiler
>          - upgraded HarfBuzz support to 3.1.2 with Visual Studio 2019 
> compiler
>            (trac ticket 356)
>          - upgraded FriBidi support to 1.0.11 (trac ticket 357)
>          - upgraded PCRE support to 8.45 with Visual Studio 2019 compiler
>          - rebuilt libfcgi with Visual Studio 2019 compiler
>          - rebuilt libSVG support with Visual Studio 2019 compiler
>          - rebuilt libSVG-Cairo support
>          - upgraded protobuf support to 3.19.1 with Visual Studio 2019 
> compiler
>          - upgraded protobuf-c support to 1.4.0 with Visual Studio 
> 2019 compiler
>          - added MS4W version output to GDAL utilities "--version" 
> command
>          - upgraded Lua support to 5.4.3 with Visual Studio 2019 compiler
>          - updated cURL certificates bundle
>          - rebuilt mod_fcgid with Visual Studio 2019 compiler
>          - rebuilt Apache H264 Streaming Module
>          - upgraded BerkeleyDB support to 18.1.40 with Visual Studio 2019
>            compiler
>          - upgraded bzip2 support to 1.0.8 with Visual Studio 2019 
> compiler
>          - upgraded APCu to 5.1.21 (for PHP)
>          - upgraded dbase to 7.1.1 (for PHP)
>          - upgraded to Oracle SDK 21.3.0.0.0
>          - updated the VC Redistributable in /tmp
>          - added LICENSE_PROJ.txt
>          - minor update to TinyOWS demo data scripts
>          - added PDF (Poppler) utilities into /tools
>          - upgraded PHP_OGR extension for PHP8 and GDAL3 support to
>            1.6.0 with Visual Studio 2019 compiler
>          - added libdeflate 1.8 support and utilities with Visual Studio
>            2019 compiler (trac ticket 292)
>          - added WebP 1.2.1 support and utilities with Visual Studio
>            2019 compiler (trac ticket 359)
>          - added geosop commandline utility for GEOS with Visual Studio
>            2019 compiler
>          - enabled regex support for SQLite through the PCRE library
>            with Visual Studio 2019 compiler
>          - upgraded to TinyOWS git-main-2021-11-17
>          - upgraded Python to 3.10.1 (trac ticket 331)
>          - set PYTHONUTF8 environment variable (trac ticket 322)
>          - configure use of GDAL Python utility scripts eg. setenv.bat 
> | gdal2tiles -h
>          - configure use of Python MapScript
>          - added Python MapScript test script:
>            /ms4w/msplugins/mapscript/python/quickmap.py
>          - upgraded mod_wsgi to 4.9.0
>          - added mod_wsgi test script:
>            /ms4w/msplugins/mapscript/python/test-wsgi-mapscript.py
>          - upgraded to pycsw-3.0.dev0
>          - upgraded osm2pgsql commandline utility to 
> git-master-2021-12-09
>            with Visual Studio 2019 compiler
>          - moved osm2pgsql styles into /ms4w/share/
>          - added OGCAPI template files into /ms4w/share/
>
>
> Finally, wishing you and the whole MapServer community a safe and 
> healthy Christmas holiday.
>
> Thank-you for using MS4W.
> "MS4W: open doors as well as windows"
>
> -jeff
>
>
>




More information about the MapServer-users mailing list