<div dir="ltr">Nova versão do MS4W<div><br></div><div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Jeff McKenna</b> <span dir="ltr"><<a href="mailto:jmckenna@gatewaygeomatics.com">jmckenna@gatewaygeomatics.com</a>></span><br>Date: 2016-06-28 10:27 GMT-03:00<br>Subject: Re: [mapserver-users] Fwd: MS4W version 4.0.0 pre-release 'alpha' available<br>To: <a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br><br><br>On 2016-06-28 10:14 AM, Andy Colson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 06/28/2016 06:09 AM, Jeff McKenna wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 2016-06-27 10:16 PM, Andy Colson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 06/27/2016 01:41 PM, Jeff McKenna wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Forwarding to the MapServer community, to get feedback and testing<br>
with PHP 7.  Thanks.  -jeff<br>
<br>
<br>
-------- Forwarded Message --------<br>
Subject: Re: [MS4W-Users] version 4.0.0 pre-release 'alpha' available<br>
Date: Mon, 27 Jun 2016 12:42:11 -0300<br>
From: Jeff McKenna via MS4W-Users <<a href="mailto:ms4w-users@lists.ms4w.com" target="_blank">ms4w-users@lists.ms4w.com</a>><br>
Reply-To: <a href="mailto:ms4w-users@lists.ms4w.com" target="_blank">ms4w-users@lists.ms4w.com</a><br>
To: <a href="mailto:ms4w-users@lists.ms4w.com" target="_blank">ms4w-users@lists.ms4w.com</a><br>
CC: Jeff McKenna <<a href="mailto:jmckenna@gatewaygeomatics.com" target="_blank">jmckenna@gatewaygeomatics.com</a>><br>
<br>
Hello everyone,<br>
<br>
Another alpha build (alpha3) is now available on the download server<br>
(<a href="http://www.ms4w.com/release/experimental/" rel="noreferrer" target="_blank">http://www.ms4w.com/release/experimental/</a>), which contains PHP 7.0.8<br>
as well as its extensions.  Thank you to those who had filed tickets<br>
for specific PHP extensions (at <a href="http://ms4w.com/trac" rel="noreferrer" target="_blank">http://ms4w.com/trac</a>).  Note that most<br>
of the extensions are loaded by default in PHP, so the best way to<br>
check what extensions are included is through a phpinfo() call (there<br>
is a 'phpinfo.php' file already included in /ms4w/apache/htdocs/<br>
Technical users might want to check the configure command used when I<br>
compiled this PHP, which is shown in the phpinfo() results (or here is<br>
a screenshot, see the 5th row in the table:<br>
<a href="http://pasteboard.co/1ZYfzJyX.png" rel="noreferrer" target="_blank">http://pasteboard.co/1ZYfzJyX.png</a>).  Don't be afraid to request<br>
additional extensions through the MS4W tracker: <a href="http://ms4w.com/trac" rel="noreferrer" target="_blank">http://ms4w.com/trac</a> -<br>
the time is now for feedback and requests.<br>
<br>
PHP 7 is of course a big improvement (and I've invested almost 2<br>
months of my time to rebuild the entire MS4W stack for PHP 7, which<br>
requires the latest compiler).  You can check online for performance<br>
improvements of PHP 7, most estimate 3X speed improvements with this<br>
version (wow). An important note of course is that PHPMapScript is not<br>
yet included in the alpha, as it definitely requires additional<br>
development time and effort; so please please contact me directly if<br>
your organization can help fund this effort.<br>
<br>
Thank you for using MS4W.<br>
<br>
-jeff<br>
<br>
-------<br>
<br>
Please check the 'HISTORY.txt' file in the alpha, for a list of<br>
changes in your alpha build.<br>
<br>
To use these alpha builds, be sure to install the 'Microsoft Visual<br>
C++ 2015 Redistributable Update 2<br>
' package first (vc_redist.x86.exe):<br>
<a href="https://www.microsoft.com/en-us/download/details.aspx?id=51682" rel="noreferrer" target="_blank">https://www.microsoft.com/en-us/download/details.aspx?id=51682</a>  An<br>
important note: because of this new compiler, old systems running<br>
Windows XP (and possible Windows Server 2003) can no longer be<br>
supported.  But of course if need be, I can provide custom builds with<br>
the old compiler for those organizations requiring that.<br>
<br>
I realize that so many organizations (many on this mailing list) rely<br>
heavily on MS4W, so please contact me directly to help support its<br>
development with funding.  It is very important.<br>
<br>
Below is a list of recent changes.  If you want the latest stable MS4W<br>
release, please download last month's MS4W 3.1.4 release (from<br>
<a href="http://ms4w.com/" rel="noreferrer" target="_blank">http://ms4w.com/</a>).<br>
<br>
*************************************<br>
<br>
2016-06-27 Gateway Geomatics<br>
   * ms4w version 4.0.0-alpha3 created. Notable changes are:<br>
<br>
          - upgraded PHP to 7.0.8 with Visual Studio 2015 compiler<br>
(trac ticket 5)<br>
          - built additional PHP extensions with Visual Studio 2015<br>
compiler:<br>
            pdo_mysql (trac ticket 52), pdo_oci, oci8, bzip2<br>
          - rebuilt all GDAL plugins and bindings<br>
          - moved CSharp, Java, Python bindings into folder<br>
/ms4w/gdalbindings/<br>
          - updated script /gdalbindings/python/test-cgi-mapscript.py<br>
for Python 3<br>
<br>
          *PHPMapScript will not work in this version, needs dev work<br>
+ funding<br>
<br>
</blockquote>
<br>
<br>
Forgive my dumbness.  But.  Whats the point of PHP if PHPMapScript<br>
doesnt work?<br>
<br>
Even if it did work, what's the point when 90% of the time spent is<br>
inside mapserver, of which 50% of that time is spent reading<br>
.shp/PostGIS/.tiff/etc.<br>
<br>
I'm all for PHP 7, please don't misunderstand, but this:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
PHP 7 is of course a big improvement (and I've invested almost 2 months<br>
</blockquote>
<br>
Makes it sound like my gis hosting is going to be 3x faster.  But its<br>
not.  Right?<br>
<br>
</blockquote>
<br>
Hi Andy,<br>
<br>
Thanks for your positive feedback on all this work.<br>
<br>
Alpha releases are for the MS4W community to test in advance - many<br>
MS4W applications are based on PHP (GeoMOOSE, Mapbender, p.mapper,<br>
...) so these builds help those developers and users prepare for PHP 7<br>
in their sites.<br>
<br>
Talk soon,<br>
<br>
-jeff<br>
<br>
<br>
</blockquote>
<br>
Wow.  I was a bit dickish, huh.  Sorry about that.  Re-reading my post I<br>
realize I was a bit hostile.<br>
<br>
Perhaps I could re-ask and we could start over?  I am curious about<br>
performance.<br>
<br>
PHP 7 is faster, yes, but an average gis site spends more time inside<br>
mapserver code than in php code, I assume, so the new performance<br>
benefits of PHP 7 aren't going to speed up my site.  Is this assumption<br>
correct?  Or might I see faster maps?<br>
<br>
Sorry again, Jeff.<br>
</blockquote>
<br>
Thanks Andy, I think we both mean well.<br>
<br>
It is true that at the moment I can't confirm yet all these sites with their "benchmarks" stating such a big performance improvement from PHP 7.  I also can't confirm how this will impact map drawing speeds through PHPMapScript.  I guess the point of these alphas and my work is to push this along, help PHP 7 + MapServer community along.  This was a big hurdle for me (PHP 7 required the latest Visual Studio compiler, and if you have ever tried to compile on Windows, that means the whole MapServer and GDAL stack, and don't forget I also compile the whole Apache+modules and PHP+extensions stack on Windows, which is quite a massive effort - even the PHP dev team is aware of my MS4W work now on Windows).<br>
<br>
This was a big first step, and I agree it could be taken as sort of a tease ("well ok, but where is PHPMapScript?"), ha, of course, good point.  I hope this helps advance things, help things move along, as (when I first mentioned MapServer + PHP 7 back in December last year) I really feel that this is very important for the MapServer community, but spoken of very little.<br>
<br>
I did get a response back from the Mapbender dev team already, and I'm sure other dev teams will be working towards PHP 7 and keeping this momentum going.<span class="HOEnZb"><font color="#888888"><br>
<br>
-jeff<br>
<br>
-- <br>
Jeff McKenna<br>
MapServer Consulting and Training Services<br>
<a href="http://www.gatewaygeomatics.com/" rel="noreferrer" target="_blank">http://www.gatewaygeomatics.com/</a><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a></font></span></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div>Para tirar dúvidas sobre o i3Geo utilize a lista: <a href="https://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo" target="_blank">https://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo</a></div><div><br></div><div><a href="https://gratipay.com/~edmar.moretti/" target="_blank">https://gratipay.com/~edmar.moretti/</a></div><div><br></div><div>Edmar Moretti<br></div><a href="http://www.edmarmoretti.com.br" target="_blank">http://www.edmarmoretti.com.br</a><br></div>Skype: edmar.moretti<br></div>gTalk: edmar.moretti<br></div></div></div></div></div></div></div></div>
</div></div>