Yeah, I haven't done anything with Mapserver or PHP in a long time.  If and 
when I do, my plan is/will be to skip a custom PHP and build mapscript for the 
system PHP.  Though that could get messy because different OS X versions have 
different PHP API versions.

What OS X version do you have?  On my Yosemite Mac, the system PHP API version 
is 20121212, so maybe you have El Capitan?  It's possible that the system php 
(your API=20131226) is running in Apache, it's a bit tricky to get Apache to 
use a custom PHP, and especially on El Capitan with it's SIP security it might 
be harder.  You might have to do the whole AMP stack custom.


> On Dec 11, 2015, at 8:15 AM, Léonard DUMONT <[email protected]> wrote:
> 
> Thanks for your advices. The PHP binaries from kyngchaos.com are a little bit 
> old, I'll try to see on the Homebrew list.
> 
> Cheers,
> 
> Léonard.
> 
> 2015-12-11 14:28 GMT+01:00 Ben Madin <[email protected]>:
> Did you look at kyngchaos.com
> 
> Even if you only use his unix frameworks, then compile your own php, you will 
> be most of the way there. 
> 
> otherwise, if you want to persist with home-brew, I’d put it onto their list
> 
> cheers
> 
> Ben
> 
> 
> 
> 
>> On 2015-12-11, at 20:38 , Léonard DUMONT <[email protected]> wrote:
>> 
>> Finally it was not so hard, but the problem is still the same... I have PHP 
>> 5.6.16 and Mapscript 6.4.1 both installed with Homebrew, and I still have 
>> the same error :
>> 
>> Warning: PHP Startup: MapScript: Unable to initialize module
>> Module compiled with module API=20100525
>> PHP    compiled with module API=20131226
>> These options need to match
>>  in Unknown on line 0
>> 
>> Any ideas ?
>> 
>> Best regards,
>> 
>> Léonard Dumont
>> 
>> 2015-12-11 13:03 GMT+01:00 Léonard DUMONT <[email protected]>:
>> Ok, thanks for your answer. I thought there could have been another 
>> solution, but I'll try to install PHP with homebrew.
>> 
>> Cordialement,
>> 
>> Léonard Dumont
>> 
>> 2015-12-11 10:33 GMT+01:00 Ben Madin <[email protected]>:
>> Um, you are correct, the extension has not been compiled to work with the 
>> same version of php as you are trying to use.
>> 
>> I can only suggest that you get your php from the same source as your 
>> mapscript... (I guess homebrew, but my success there has been limited and 
>> conflicted) or compile php yourself, them mapserver with the php-mapscript 
>> option set.
>> 
>> You may be up for some pain...! You could also try kyngchaos.com, but I'm 
>> not sure if he is still providing a php suitable for what you want. 
>> 
>> 
>> 
>> On 10 December 2015 at 17:28, Leonard <[email protected]> wrote:
>> Hi everyone !
>> 
>> I am a new user trying to use mapserver, and I have some problems... One of
>> them is that I cannot load the php_mapscript extension. I have PHP 5.6.11
>> installed with  php-osx.liip.ch <http://php-osx.liip.ch>   and mapscript 6.4
>> installed with Homebrew, and there seems to be a conflict, since when I run
>> php I get this warning :
>> 
>> Warning: PHP Startup: MapScript: Unable to initialize module
>> Module compiled with module API=20100525
>> PHP    compiled with module API=20131226
>> These options need to match
>> 
>> I added this line to my php.ini file :
>> 
>> extension="/usr/local/opt/mapserver-64/mapscript/php/php_mapscript.so"
>> 
>> Thanks for your help !
>> 
>> Léonard Dumont.
>> 
>> 
>> 
>> --
>> View this message in context: 
>> http://osgeo-org.1560.x6.nabble.com/Mac-OS-X-Impossible-to-load-MapScript-module-with-PHP-tp5240669.html
>> Sent from the Mapserver - User mailing list archive at Nabble.com.
>> _______________________________________________
>> mapserver-users mailing list
>> [email protected]
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>> 
>> 
>> 
>> -- 
>> 
>> Ben Madin
>> BVMS PhD, MANZCVS
>> 
>> t : +61 8 6102 5535
>> m : +61 448 887 220
>> e : [email protected]
>> 
>> AusVet Animal Health Services
>> Western Australia
>> 
>> www.ausvet.com.au
>> 
>> 
>> _______________________________________________
>> mapserver-users mailing list
>> [email protected]
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
> 
> 
> -- 
> 
> Ben Madin
> 
> t : +61 8 6102 5535
> m : +61 448 887 220
> e : [email protected]
> 
> AusVet Animal Health Services
> 
> 18/27 Market Street, Fremantle
> Western Australia
> 
> AusVet's website:  http://www.ausvet.com.au        Find our office: 
> http://w3w.co/leader.code.frozen
> 
> This transmission is for the intended addressee only and is confidential 
> information. If you have received this transmission in error, please delete 
> it and notify the sender. The contents of this email are the opinion of the 
> writer only and are not endorsed by AusVet Animal Health Services unless 
> expressly stated otherwise. Although AusVet uses virus scanning software we 
> do not accept liability for viruses or similar in any attachments. Thanks for 
> reading. The average disclaimer at the bottom of an email is probably never 
> read but contributes substantially to increasing the size of packet being 
> sent through the internet and ultimately congestion.
> 
> 
> _______________________________________________
> mapserver-users mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/mapserver-users

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"I ache, therefore I am.  Or in my case - I am, therefore I ache."

- Marvin


_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to