MapGuide的CGI配置环境

  本机搭建的MapGuide的环境为: Apache + php + MapGuide.  

  1.在Apache的httpd.conf中:

          ScriptAlias /mapguide/mapagent/mapagent.fcgi "C:/Program Files/OSGeo/MapGuide/Web/www/mapagent/mapagent.fcgi"

      即:以/mapguide/mapagent/mapagent.fcgi开头的URL都会被映射到C:/Program Files/OSGeo/MapGuide/Web/www/mapagent/mapagent.fcgi,且视之为CGI程序,但是Mapguide默认没有采用这种CGI。

  2.在Apache的httpd.conf中:

   AddHandler cgi-script exe #CGI的处理程序的后缀为exe

  3.在Apache的httpd.conf中:

     AddHandler mgmapagent_handler fcgi # URL中含有fcgi的 都被mod_mgmapagent.so中的mgmapagent_handler函数处理

  4..在Apache的httpd.conf中:

     LoadModule mgmapagent_module modules/mod_mgmapagent.so

     Apache + php + MapGuide中来自含有fcgi的URL都由mod_mgmapagent.so处理。

posted @ 2012-11-29 16:33  烟影  阅读(186)  评论(0编辑  收藏  举报