ms4w : mapserv.exe installation under Apache

Fabio D'Ovidio dovidio at PLANETEK.IT
Wed Mar 7 03:53:52 PST 2007


OK, thanks. I have just tried this and it works fine.

Now my problem is :

I have mapserv.exe, php-cgi and all dlls in cgi-bin (or cgi-bin2) directory and a PHP 
application in my /ms4w/apps directory so that I can see it from index.phtml in 
Apache/htdocs.

My PHP application calls files and directories from its own root, of course, and so I want to 
call mapserv.exe from cgi-bin directory but I want to force the redirectory to My PHP apps 
root in order to configure evrything fine to work !

Is there any "REDIRECT_PATH" variable that I can set in Mapserver map file or in Apache 
conf file to separate cgi from php application that call it from another directory ?


Thanks !

--
 Fabio D'Ovidio

Web GIS Staff
Planetek Italia s.r.l.
Via Massaua 12, I-70123 Bari 
Tel.: +39 080 5343750 Fax: +39 080 5340280 
dovidio at planetek.it - http://www.planetek.it 
--


On 7 Mar 2007 at 11:44, Till Adams wrote:

> Fabio D'Ovidio schrieb:
> 
> >Hi !
> >
> >I have installed ms4w and I have mapserv.exe in cgi-bin directory with its dll.
> >
> >Well, now I want to change under Apache my binary mapserv.exe. So I want to keep all 
> >setting for apache of my first ms4w installation, but I want to change only the cgi and its dll 
> >they are in another directory.
> >
> >Until now I have worked more with IIS. Which conf file I have to change in apache to install 
> >mapserver ?
> >
> >I have tried with :
> >
> >httpd.conf
> >
> >and I have changed path for mapserv.exe and its dll.
> >
> >Any help ?
> >
> >thanks
> >
> >--
> >Fabio D'Ovidio
> >
> >Web GIS Staff 
> >Planetek Italia s.r.l.
> >Via Massaua 12, I-70123 Bari 
> >Tel.: +39 080 5343750 Fax: +39 080 5340280 
> >dovidio at planetek.it - http://www.planetek.it 
> >--
> >
> >  
> >
> 
> Fabio,
> 
> there is no need to change so much. 
> the easiest way is just to delete all dlls and mapserv.exe from the 
> system and use the new ones.
> 
> Your second possibility is to change the cgi-bin directory in the 
> https.conf file or set a second one, if you want to use both mapservers, 
> the one which came with ms4w and your new installation. You **may** 
> define a second cgi-directory in the httpd.conf file.
> 
> Therefore copy all the stuff where the cgi-bin is defined in the 
> httpd.conf (from ScriptAlias /cgi-bin/ TO </directory> +/- 12 lines) and 
> paste it into the httpd.conf file below (please make a backup-copy of 
> the https.conf first), rename the alias name cgi-bin to whatever you 
> want (e.g. cgi-bin_2) and set the path to another directory (e.g. from 
> ms4w/apache/cgi-bin/ to ms4w/apache/cgi-bin_2/ (and create that 
> directory of course!).
> 
> Then copy all new mapserver stuff (all Dll's AND mapserv.exe) into 
> ms4w/apache/cgi-bin_2/, restart apache (systempanel -> administration -> 
> services) and you're fine. Just use the new cgi-directory in your mapfile!
> 
> Greetings form Bonn,
> 
> Till
> 
> -- 
> *****************************************
>      SensorGIS 'Geodaten in Echtzeit'		
>         http://www.sensorgis.de	 		
>          http://www.terrestris.de	 		
> *****************************************
> 
> ------------------------------------------
> 
> Dipl. Geogr. Till Adams
> terrestris, H. Paulsen& T. Adams GbR
> Siemensstr. 8 * 53121 Bonn
> Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
> info at terrestris.de * http://www.terrestris.de



More information about the MapServer-users mailing list