[Geomoose-users] getting started, running the demos question

Brent Fraser bfraser at geoanalytic.com
Mon Jan 4 13:31:44 EST 2010


John,

   MS4W documents the included software in the install notes 
(http://www.maptools.org/ms4w/index.phtml?page=README_INSTALL_3.0.html) along 
with some Troubleshooting notes.

   If you can't use MS4W then you may be forced to compile Mapserver's PHP 
Mapscript to ensure you get a version that's compatible with your installed 
version of PHP.  Other Mapserver users may be able to help with that...

Brent

John Callahan wrote:
> I wonder which version of PHP MS4W uses, 
> http://windows.php.net/download/?  The VC9 versions require the VC++ 
> 2008 package and seem to be improved from the VC6 versions.  That page 
> also states to NOT use the VC9 versions with apache.org 
> <http://apache.org> binaries but use VC6 versions instead.  Maybe MS4W 
> compiles everything themselves to ensure compatibility?
> 
> 
> Just a note, not sure it matters, but I am a Windows user and never been 
> able to use the MS4W package.  I think MS4W is great but my servers 
> usually already have Apache and PHP.  I use MS4W to just get the 
> MapServer/GDAL binaries.  It's common from my experience for people to 
> add web mapping apps/components (MapServer, GeoMoose, Google Maps, 
> ArcIMS, etc...) to servers and sites that already exist in production.  
> These servers/sites usually serve a number of other apps and cannot use 
> the MS4W as is.
> 
> So, for me, I need to find out exactly where I got my apache/php 
> binaries from (on the server that will actualy house the GeoMoose app) 
> and make sure mapserver/mapscript/geomoose components are compatible. 
> 
> - John
> 
> 
> 
> On Mon, Jan 4, 2010 at 12:30 PM, Brent Fraser <bfraser at geoanalytic.com 
> <mailto:bfraser at geoanalytic.com>> wrote:
> 
>     I just installed MS4W on a clean XP virtual machine.  Apache would
>     not start; I had to install the VC++ 2008 redist package
>     (http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
>     <http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en>)
> 
>     Then it started and PHP reported:
> 
>     MapScript
>     MapServer Version  MapServer version 5.4.2 OUTPUT=GIF OUTPUT=PNG
>     OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG
>     SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV
>     SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
>     SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER
>     SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI SUPPORTS=THREADS SUPPORTS=GEOS
>     SUPPORTS=RGBA_PNG INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL
>     INPUT=SHAPEFILE
> 
>     PHP MapScript Version  ($Revision: 9099 $ $Date: 2009-06-09 00:39:18
>     -0300 (Tue, 09 Jun 2009) $)
> 
>     so I'm encouraged.  I'll try GM next...
> 
>     Brent
> 
> 
> 
> 
>     Brian Fischer wrote:
> 
>         I really haven’t tested MS4W 3.0 beta 7 with GM yet.  I tried
>         when it was in beta 2 and ran into some of these same problems.
> 
>          
>         I would suggest if there are specific things we need added to
>         MS4W to make things work with GM 2.2 we submit a bug.  Kind of
>         like the Mapbender project did in this bug
>         http://bugzilla.maptools.org/show_bug.cgi?id=2086.  Then if it
>         is not to hard for them to add they will do it.
> 
>          
>         Is the dbase .dll the only thing?  I think when GM 2.2 comes out
>         we need to explain the quirks of the dl() function.
> 
>          
>         *Brian Fischer,* CFM  GIS Project Manager
>         *Houston Engineering, Inc.*
>         Phone: W: 763.493.4522 / M: 763.229.2734
> 
>          
>         *From:* Dan Little [mailto:danlittle at yahoo.com
>         <mailto:danlittle at yahoo.com>]
>         *Sent:* Monday, January 04, 2010 10:05 AM
>         *To:* John Callahan
>         *Cc:* GeoMOOSE Users List
>         *Subject:* Re: [Geomoose-users] getting started, running the
>         demos question
> 
>          
>         We will probably not delay 2.2 in order to be PHP 5.3 ready.  I
>         would expect that if we're going to focus on PHP 5.3/MS4W 3.0
>         then we're going to need to rollout a 2.2.(1/2/5) that subsumes
>         it as a "bug fix."
> 
>            
>            *From:* John Callahan <john.callahan at udel.edu
>         <mailto:john.callahan at udel.edu>>
>            *To:* Brent Fraser <bfraser at geoanalytic.com
>         <mailto:bfraser at geoanalytic.com>>
>            *Cc:* Dan Little <danlittle at yahoo.com
>         <mailto:danlittle at yahoo.com>>;
>            geomoose-users at lists.sourceforge.net
>         <mailto:geomoose-users at lists.sourceforge.net>
>            *Sent:* Mon, January 4, 2010 10:01:07 AM
>            *Subject:* Re: [Geomoose-users] getting started, running the
>         demos
>            question
> 
>            Thanks Dan/Brent.
> 
>            Would you say that GeoMoose 2.2 would be tested/modified to work
>            with MapServer 5.4.x and PHP 5.3 (and therefore MS4W 3.0 from a
>            Windows perspective)?   Actually, GM 2.2 could probably work
>         for all
>            MapServer 5.x versions....
> 
>            And that GeoMoose 2.0.x works with MapServer 5.2.x and PHP
>         5.2 (and
>            therefore MS4W 2.3.x)?
> 
> 
>            I wouldn't mind using GM 2.2 with PHP 5.2 (at least
>         temporarily) if
>            I can find a php_mapscript dll based on PHP 5.2 that works with
>            MapServer 5.4.2.
> 
>            - John
> 
> 
>            On Mon, Jan 4, 2010 at 10:39 AM, Brent Fraser
>            <bfraser at geoanalytic.com <mailto:bfraser at geoanalytic.com>
>         <mailto:bfraser at geoanalytic.com
>         <mailto:bfraser at geoanalytic.com>>> wrote:
> 
>            Dan, John,
> 
>             I agree; we need to test GM 2.2 with MS4W 3.0.  I'll have a
>         look at
>            the beta.
> 
>            I see that PHP's dl() is deprecated (due to security and
>         threading
>            issues), but the doc doesn't say what the replacement is (use the
>            PHP.ini?).  I think our plan would be to modify config.php to
>         test
>            if a module is loaded (as it does now) and just give a
>         message if it
>            isn't:
> 
>            if(!extension_loaded('gd') && !extension_loaded('gd2')) {
>                   printf( 'Please ensure the following extension is loaded
>            using php.ini:'.'php_gd2.'.PHP_SHLIB_SUFFIX);
>            }
> 
>            Unless there's a better way?
> 
>            As for the php.dbase.dll, we could ask the MS4W people to
>         include it...
> 
>            Best Regards,
>            Brent Fraser
> 
>            Dan Little wrote:
> 
>            I think we simply need to do more testing on the more
>         bleeding edge
>            software.  In some regard, we have enough issues keeping up with
>            browser changes.  Moving past developer excuses,  I'm running
>         OS/X
>            10.5.something and a few variants of debian and I believe
>         they all
>            have PHP 5.2, which is why there is probably some quirks when
>         moving
>            t o PHP 5.3.
> 
> 
> 
>            Brian/Len/Brent, any help on your versions? I just really
>         don't use
>            Windows for anything but running IE...
> 
> 
>               *From:* John Callahan <john.callahan at udel.edu
>         <mailto:john.callahan at udel.edu>
>            <mailto:john.callahan at udel.edu <mailto:john.callahan at udel.edu>>>
> 
>               *To:* geomoose-users at lists.sourceforge.net
>         <mailto:geomoose-users at lists.sourceforge.net>
>            <mailto:geomoose-users at lists.sourceforge.net
>         <mailto:geomoose-users at lists.sourceforge.net>>
> 
>               *Sent:* Sun, January 3, 2010 8:31:42 AM
> 
>               < b>Subject: [Geomoose-users] getting started, running the
>         demos
> 
> 
>               question
> 
>               I'm trying to setup GeoMoose but ran into a problem that
>         I'm not
>               sure how to fix.  After several hours of modifying my
>         environment,
>               here's where I'm at now:
> 
> 
>               Windows OS
> 
>               Apache 2.2.11
> 
>               PHP 5.3.1  (VC6 x86 Thread Safe (2009-Nov-19 10:20:08) from
>               http://windows.php.net/download/)
> 
>               MapServer 5.4.2 with PHP_MapScript from ms4w_3.0_beta7
>         2009-09-01
>                
>         (http://www.maptools.org/ms4w/index.phtml?page=README_INSTALL_3.0.html)
> 
>               GeoMoose from moose2-trunk as downloaded from the tarball
>         as of Jan
>               1.  ( I choose this over the 2.0.1 release because I liked
>         some of
>               the changes in 2.2.)
> 
> 
>               Apparently, the php dl() function is now deprecated as of PHP
>            5.3.    Even with the enable_dl set to 'On' in php.ini, it still
>            throws an
>               error when trying to run the demo.  GeoMoose uses this
>         function.
>               How can I get around that?
> 
>               Also, I see GeoMoose uses php_dbase extension.  That dll
>         is not in
>               the PHP or MS4W distributions I downloaded.  I did see a
>         php_ogr dll
>               in MW4W though.  How can I get around this?
> 
> 
>               Lastly, I tried using php 5.2.8 and I WAS able to get the
>         GeoMoose
>               demo mostly working.  However, some problems were
>         occurring, likely
>               because I didn't have php_mapscript, or maybe a wrong
>         version.  I
>               switched to php 5.3 because I couldn't find a
>         php_mapscript for
> 
>               MapServer 5.4.2 for p hp 5.2.x and because it was what MS4W
> 
> 
>               currently supports.
> 
>               Thanks for any help or thoughts.
> 
>               - John
> 
>               **************************************************
>               John Callahan, Geospatial Application Developer
>               Delaware Geological Survey, University of Delaware
>               URL: http://www.dgs.udel.edu
>               **************************************************
> 
> 
>          
>          ------------------------------------------------------------------------
> 
>          
>          ------------------------------------------------------------------------------
>            This SF.Net email is sponsored by the Verizon Developer Community
>            Take advantage of Verizon's best-in-class app development support
>            A streamlined, 14 day to market process makes app
>         distribution fast
>            and easy
>            Join now and get one step closer to millions of Verizon customers
>            http://p.sf.net/sfu/verizon-dev2dev
> 
>          
>          ------------------------------------------------------------------------
> 
>            _______________________________________________
>            Geomoose-users mailing list
>            Geomoose-users at lists.sourceforge.net
>         <mailto:Geomoose-users at lists.sourceforge.net>
>            <mailto:Geomoose-users at lists.sourceforge.net
>         <mailto:Geomoose-users at lists.sourceforge.net>>
> 
>            https://lists.sourceforge.net/lists/listinfo/geomoose-users
> 
> 
> 
> 
>            --    **************************************************
>            John Callahan, Geospatial Application Developer
>            Delaware Geological Survey, University of Delaware
>            URL: http://www.dgs.udel.edu
>            **************************************************
> 
>          
> 
>         ------------------------------------------------------------------------
> 
>         ------------------------------------------------------------------------------
>         This SF.Net email is sponsored by the Verizon Developer Community
>         Take advantage of Verizon's best-in-class app development support
>         A streamlined, 14 day to market process makes app distribution
>         fast and easy
>         Join now and get one step closer to millions of Verizon customers
>         http://p.sf.net/sfu/verizon-dev2dev
> 
>         ------------------------------------------------------------------------
> 
>         _______________________________________________
>         Geomoose-users mailing list
>         Geomoose-users at lists.sourceforge.net
>         <mailto:Geomoose-users at lists.sourceforge.net>
>         https://lists.sourceforge.net/lists/listinfo/geomoose-users
> 
> 
> 




More information about the Geomoose-users mailing list