[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