fastCGI安装+MapServer+centos

fastCGI + mapserver + centos 安装


1. 获取必需的软件

fastcgi  http://www.fastcgi.com/

编译安装,使用./configure 、make 、make install。默认安装路径/usr/local,可以使用--prefix=.... 来指定安装路径。

编译版本2.4.1时会发生错误,解决方法,在include/fcgio.h文件中加上#include <cstdio> ,然后再编译安装就通过了。

2. 假设你已经运行有Apache,下面需要 fastcgi module。

mod_fcgid http://httpd.apache.org/mod_fcgid/

编译安装,APXS=/to/apache/apxs  ./configure.apxsmake、make install。

之后修改Apache中的httpd.conf,添加

LoadModule fcgid_module modules/mod_fcgid.so

 

AddHandler fcgid-script fcgi

 

<IfModule mod_fcgid.c>

   FcgidMaxProcessesPerClass 30

   FcgidInitialEnv PROJ_LIB /usr/local/share/proj

   FcgidInitialEnv LD_LIBRARY_PATH "/usr/local/lib:/usr/local/pgsql/lib:/u01/app/oracle/product/11.2.0/dbhome_2/lib"

</IfModule>

3. 编译安装mapserver,加上./configure --with-fastcgi=/usr/local。

[hobu@kenyon mapserver-6.2.0]# ./mapserv -v

MapServer version 6.2.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP

SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT

SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=FASTCGI INPUT=EPPL7

INPUT=SDE INPUT=ORACLESPATIAL INPUT=OGR INPUT=GDAL

INPUT=SHAPEFILE DEBUG=MSDEBUG

 

 

 

到此结束。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值