[mapserver-users] how to specify the location of projection library, how to do it not in map file?

Stephen Woodbridge woodbri at swoodbridge.com
Thu Sep 8 17:05:57 EDT 2011


On 9/8/2011 5:02 PM, Stephen Woodbridge wrote:
> On 9/8/2011 5:05 PM, JK Chen wrote:
>> Hi,
>>
>> I specify the location proj library in the map file, which points to
>> apache cgin-bin dirs.. Because we have 32 bit and 64 bit machines, and
>> the paths of the apache software on those two types machines are not
>> the same, I end up having two map files.
>> That creates installation problems for us. I'm wondering if there is
>> more elegant way to specify the path to proj library?
>>
>> In basegn.x32.map
>> CONFIG "PROJ_LIB" "C:/Program Files/Apache Software
>> Foundation/Apache2.2/cgi-bin/"
>> In basegn.x64.map
>> CONFIG "PROJ_LIB" "C:/Program Files (x86)/Apache Software
>> Foundation/Apache2.2/cgi-bin/"
>
> I believe you can set this up as an environment variable in each apache
> instance so so it points to the correct file. You would have to do this
> in the apache config file(s).

See:

http://trac.osgeo.org/mapserver/wiki/EnvironmentVariables

If you can do it in the apache config because you do not have access to 
it, you could write a simple wrapper script the exports the enviroment 
variable and then executes mapserver.

-Steve W


More information about the mapserver-users mailing list