赞
踩
安装顺序:1. proj4,,2 geos,3 libxml2,4 gdal安裝,5安装json-c,6 安裝PostGIS
https://proj.org/download.html#
http://download.osgeo.org/geos/
http://xmlsoft.org/sources/old/
https://trac.osgeo.org/gdal/wiki/DownloadSource
https://s3.amazonaws.com/json-c_releases/releases/json-c-0.12.1.tar.gz
http://download.osgeo.org/postgis/source/
1. 创建postgisdata存放postgis插件所需安装包:
mkdir postgisdata
chown -R postgres:postgres /pgsoft/postgisdata/
2.解压proj-4.9.2.tar.gz安装包--->进入解压后目录--->配置安装路径--->编译和安装:
tar -xvf /pgsoft/postgisdata/proj-4.9.2.tar.gz
cd /pgsoft/postgisdata/proj-4.9.2
./configure --prefix=/usr/local/proj
make
make install
3.解压geos-3.9.1.tar.bz2安装包--->进入解压后目录--->配置安装路径--->编译和安装:
yum install bzip2
tar -xvf /pgsoft/postgisdata/geos-3.9.1.tar.bz2
cd /pgsoft/postgisdata/geos-3.9.1
yum install gcc gcc-c++
./configure --prefix=/usr/local/geos
make
make install
4.解压libxml2-2.7.1.tar.gz安装包--->进入解压后目录--->配置安装路径--->编译和安装:
tar -xvf /pgsoft/postgisdata/libxml2-2.7.1.tar.gz
cd /pgsoft/postgisdata/libxml2-2.7.1
./configure --prefix=/usr/local/libxml
make
make install
5.解压gdal-1.10.0.tar.gz安装包--->进入解压后目录--->配置安装路径--->编译和安装:
tar -xvf /pgsoft/postgisdata/gdal-1.10.0.tar.gz
cd /pgsoft/postgisdata/gdal-1.10.0
./configure --prefix=/usr/local/gdal
make
make install
6.解压json-c-0.12.1.tar.gz安装包--->进入解压后目录--->配置安装路径--->编译和安装:
tar -xvf /pgsoft/postgisdata/json-c-0.12.1.tar.gz
cd /pgsoft/postgisdata/json-c-0.12.1
./configure --prefix=/usr/local/json
make
yum install automake
make clean
make install
7.解压postgis-3.1.0.tar.gz安装包--->进入解压后目录--->配置安装路径--->编译和安装:
tar -xvf /pgsoft/postgisdata/postgis-3.1.0.tar.gz
cd /pgsoft/postgisdata/postgis-3.1.0
./configure --with-pgconfig=/pgsoft/pgsql/bin/pg_config --without-protobuf --with-gdalconfig=/usr/local/gdal/bin/gdal-config --prefix=/usr/local/postgis --with-geosconfig=/usr/local/geos/bin/geos-config --with-projdir=/usr/local/proj/
上传libxml依赖包或yum install libxml2 和yum install libxml2-devel :
rpm -ivh /pgsoft/postgisdata/libxml-rpm/*
make
make install
8.配置路径,添加内容:
vi /etc/ld.so.conf
/usr/local/gdal/lib/
/usr/local/proj/lib/
/usr/local/geos/lib/
/pgsoft/pgsql/lib/
/usr/local/lib/
9.执行:
ldconfig
10.安装postgis插件:
su postgres
/pgsoft/pgsql/bin/psql
select * from pg_available_extensions where name like 'postgis%';
create extension postgis;
出现以下内容表示安装成功:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。