mapserver6.4的cmake格式

被这玩意折腾了2天,记录一下安装过程。

解压,新建build文件夹,在这个文件夹里面cmake。

cmake格式如下(灰字),不到最后不回车。更多的开关在CMakeLists.txt里找,就是形如if(WITH_RUBY)里面的WITH_RUBY这种东西。

#cmake -DCMAKE_INSTALL_PREFIX=/opt 【mapserver的安装目录,不改的话mapesrv就会安装成/opt/bin/mapserv
-DCMAKE_PREFIX_PATH="/usr/lib64;/usr/local;/opt;/usr/bin;/usr/lib64;/usr/share/pgsql"【下面各种东西的.so所在路径】
-DWITH_CLIENT_WFS=ON 
-DWITH_CLIENT_WMS=ON 
-DWITH_CURL=ON 
-DWITH_SOS=ON 
-DWITH_PYTHON=ON
-DWITH_PHP=0        =0就是关掉这个开关】
-DWITH_ORACLESPATIAL=0 
-DWITH_SVGCAIRO=0 
-DWITH_SDE=0 
-DWITH_MSSQL2008=0 
-DWITH_GDAL=ON 
-DWITH_GEOS=ON
-DWITH_GIF=ON 
-DWITH_ICONV=ON 
-DWITH_LIBXML2=ON 
-DWITH_OGR=ON
-DWITH_POSTGIS=ON 
-DWITH_PROJ=ON 
-DWITH_WCS=ON 
-DWITH_WFS=ON
-DWITH_WMS=ON 
-DWITH_KML=ON 
-DWITH_XMLMAPFILE=ON
-DWITH_POINT_Z_M=ON 
-DWITH_APACHE_MODULE=ON ..>../configure.out.txt 

#make

#make install

#rpm -ql httpd【找到cgi-bin的位置,我这里是var/www/cgi-bin/】

#cp opt/bin/mapserv var/www/cgi-bin/mapserv 【把mapserv的可执行程序copy到cgi-bin里】

#chmod o+x mapserv 【给权限】

#httpd【启动httpd服务】

在浏览器里输入http://localhost/cgi-bin/mapserv?,显示下面这行字就行了。


No query information to decode. QUERY_STRING is set, but empty. 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值