mapserver6.4的cmake格式

来源:互联网 发布:南京雪糕网络怎么样啊 编辑:程序博客网 时间:2024/05/18 20:05

被这玩意折腾了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