There are now 2 PHP MapScripts. See https://mapserver.org/development/rfc/ms-rfc-117.html for details. The "native" one has been updated to work with PHP7 in the MapServer 7.4 release, and also a new SWIG based PHP MapScript is now available. The first does not require SWIG, the latter does.
These can be build by setting the following 2 flags: WITH_PHP "Enable PHP mapscript support" OFF WITH_PHPNG "Enable PHPNG (SWIG) mapscript support" OFF -- web:http://geographika.co.uk twitter: @geographika On Thu, Apr 4, 2019, at 12:06 AM, Richard Greenwood wrote: > > > On Wed, Apr 3, 2019 at 10:39 AM Seth G <se...@geographika.co.uk> wrote: >> __ >> Hi Richard, >> >> If you had previous errors it may be best to delete the whole >> /rwg/src/mapserver/build/ and start the build from scratch again. > > I did do that. > >> >> Also to note is PHP 7 support was only added in SWIG-3.0.11. I'm trying to >> get this set up on Travis and can do so with the following command: >> >> sudo wget http://prdownloads.sourceforge.net/swig/swig-3.0.12.tar.gz >> tar xf swig-3.0.12.tar.gz >> cd swig-3.0.12 && ./configure --prefix=/usr && make && sudo make install >> swig -version > > Not sure I'm following you. Do I need to have swig installed? I don't. > >> >> I've run into further errors but mapscriptPHP7_wrap.c is created at least. > > Again, not sure I'm following you. Is mapscriptPHP7_wrap.c supposed to be in > the source files that I download or git clone, or is it created in the build > process? > >> >> >> Seth >> >> -- >> web:http://geographika.co.uk >> twitter: @geographika >> >> >> On Wed, Apr 3, 2019, at 4:11 AM, Richard Greenwood wrote: >>> I get the following error: >>> >>> Building C object >>> mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c.o >>> cc: error: /rwg/src/mapserver/build/mapscript/phpng/mapscriptPHP7_wrap.c: >>> No such file or directory >>> cc: fatal error: no input files >>> >>> If i'm reading the error message correctly it's not finding >>> "mapscriptPHP7_wrap.c". I don't have "mapscriptPHP7_wrap.c". I tried the >>> file at https://github.com/mapserver/mapserver/releases/tag/rel-7-4-0-beta1 >>> as well as git cloning. >>> >>> I'm not well versed with this stuff so apologizes in advanced if I'm >>> missing the obvious. >>> >>> Rich >>> >>> -- >>> Richard W. Greenwood, PLS >>> www.greenwoodmap.com >>> _______________________________________________ >>> mapserver-users mailing list >>> mapserver-users@lists.osgeo.org >>> https://lists.osgeo.org/mailman/listinfo/mapserver-users >> > > > -- > Richard W. Greenwood, PLS > www.greenwoodmap.com
_______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/mapserver-users