未完成目标:

  http://www.cnblogs.com/bulvlanshan/p/9002919.html

  1.远程登录

  2.安装postgis-2.2.6

关于远程访问,只需要改两点,我们不在过多解释

    1.postgresql.conf

    listen_addresses项值设定为“*”

    2.pg_hba.conf

    host all all 127.0.0.1/32 md5

    host    all    all    0.0.0.0/0    md5

重点postgis安装

  我们选择的版本postgis-2.2.6

  1.安装包  

    yum list|grep libxml2
    yum -y install json-c json-c-devel
    wget http://download.osgeo.org/geos/geos-3.5.1.tar.bz2
    wget http://download.osgeo.org/proj/proj-4.9.3.tar.gz
    wget http://download.osgeo.org/gdal/2.2.0/gdal-2.2.0.tar.gz
    wget https://download.osgeo.org/postgis/source/postgis-2.2.6.tar.gz

  2.安装组件

    cd ../geos-3.5.1/
    ./configure --prefix=/home/postgres/geos
    make  && make install

    cd ../proj-4.9.3/
    ./configure --prefix=/home/postgres/proj4
    make  && make install    

    cd ../gdal-2.2.0

    ./configure --prefix=/home/postgres/gdal --with-pg=/data/pgsql/bin/pg_config

    make  && make install

  3.加载   

    [root@postgres-test01-0001 ~]# vim /etc/ld.so.conf

    include ld.so.conf.d/*.conf
    /home/postgres/lib
    /home/postgres/geos/lib
    /home/postgres/proj4/lib
    /home/postgres/gdal/lib

    /data/pgsql/lib/

    [root@postgres-test01-0001 ~]# ldconfig

  4.最后一步安装postgis

  

    cd ../postgis-2.2.6/
    ./configure --prefix=/home/postgres --with-gdalconfig=/home/postgres/gdal/bin/gdal-config --with-pgconfig=/data/pgsql/bin/pg_config --with-geosconfig=/home/postgres/geos/bin/geos-config --with-projdir=/home/postgres/proj4 --with-gdalconfig
    make && make install

  5.出错情况

  postgis中执行./configure时,遇到 checking for library containing GDALAllRegister... no

  将postgres库也要加入/etc/ld.so.conf

  /data/pgsql/lib/

  记得要:ldconfig

  测试:

  [root@postgres-test01-0001 postgis-2.2.6]# ldconfig -p | grep libpg
  libpgtypes.so.3 (libc6,x86-64) => /data/pgsql/lib/libpgtypes.so.3
  libpgtypes.so (libc6,x86-64) => /data/pgsql/lib/libpgtypes.so

  6.测试

  命令:

  [postgres@postgres-test01-0001 ~]$ psql
  psql (9.4.16)
  Type "help" for help.

  postgres=# create database gistest;
  CREATE DATABASE
  postgres=# \c gistest
  You are now connected to database "gistest" as user "postgres".
  gistest=# CREATE EXTENSION postgis;
  CREATE EXTENSION
  gistest=# CREATE EXTENSION postgis_topology;
  CREATE EXTENSION
  gistest=# SELECT postgis_full_version();
  postgis_full_version

  -------------------------------------------------------------------------------------------------------------------------------------
  ----------------------------------------
  POSTGIS="2.2.6 r16006" GEOS="3.5.1-CAPI-1.9.1 r4246" PROJ="Rel. 4.9.3, 15 August 2016" GDAL="GDAL 2.2.0, released 2017/04/28" LIBXML
  ="2.9.1" LIBJSON="0.11" TOPOLOGY RASTER
  (1 row)

  gistest=#

  

转载于:https://www.cnblogs.com/bulvlanshan/p/9002966.html

postgres安装02--postgis相关推荐

  1. 在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题

    在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题 前面问 ...

  2. 20150309+Linux+LAMP安装-02

    20150309+Linux+LAMP安装-02 4.安装Apache软件 tar.gz源码包 1)解压 tar指令 –zxvf 源码包 -zxf 解压参数 -v  显示进度(一般情况下可以不写) 解 ...

  3. Postgres安装及MIMIC IV数据库的载入(Windows 10)

    Postgres安装及MIMIC IV数据库的载入(Windows 10) 上PostgreSQL官网,选个合适自己电脑的版本,下载,安装,没什么问题: 注意:中间会要求设置密码,记住自己的密码! 接 ...

  4. Postgres安装及操作笔记

    目录 一.文档说明... 1 二.操作系统版本查询与yum源配置... 1 >服务端... 1 >客户端... 2 三.PostgreSQL检查与卸载... 3 1) PostgreSQL ...

  5. ubuntu 18.04 安装postgre+postgis+pgadmin3+导入shapefile

    1.首先安装postgresql,postgis,pgadmin3 sudo apt-get install postgresql sudo apt-get install postgis sudo ...

  6. centos7/redhat7离线安装postgresql+postgis并配置主从并做故障切换演练(9.6、11.6、13和14版本)

    一.安装postgresql.postgis(有9.6/11.6/13/14各版本的离线安装包) 以下例子安装的版本为postgresql13.postgis30_13,因已提前准备好安装所需的RPM ...

  7. Ubuntu下Postgres安装与配置

    postgres8.4安装配置: 1.安装postgres8.4 ~$ sudo apt-get install postgresql 2.修改超级管理员postgres密码: 以系统用户运行psql ...

  8. compose安装pgAdmin+postgis

    编写docker-compose.yml version: '2' services:postgis:image: postgis/postgisports:- '5432:5432'volumes: ...

  9. JLink_Windows_V612e安装 02

    JLink_Windows_V612e安装说明 1. 安装J-Link驱动程序SEGGER 下载地址如下http://www.segger.com/download_jlink.html 直接下载就可 ...

最新文章

  1. python tableview_在PyQ中清除TableView
  2. pytorch 中 logsoftmax 与 softmax的区别
  3. 包画三维散点图怎么导出_不开玩笑,发现宝藏了,一键导出场地三维模型,连贴图都有!...
  4. log4net简介(三)之无法写入日志
  5. MapReduce:Simplified Data Processing on Large Clusters中文版from百度文库
  6. jsp文件的请求是如何被服务器的JSP容器转换成静态网页的
  7. anaconda下载jupyter写python_如何安装Anaconda3和使用Jupyter
  8. TensorFlow是什么?TensorFlow入门与实践 架构与设计详解
  9. php 手机端播放器,用JS代码适配电脑端和手机端播放器代码
  10. java通信rs485_基于VB6.0与485仪表的Modbus RTU通信(含代码)
  11. Linux 下mysql操作
  12. CAM350 使用,典型做钢网
  13. wps 多级标题自定义设置
  14. SYN 包(synchronize)
  15. 代码优化和内存屏障(barrier、mb、rmb、wmb)
  16. 用Python webdriver图书馆抢座自动预约的正确姿势
  17. UVALive 6198 A Terribly Grimm Problem
  18. C语言字母排序不分大小写,如何按字母顺序排序字符串数组(区分大小写,非标准排序规则)...
  19. Wifi认证及加密详解
  20. 前端架构,有什么能做的?

热门文章

  1. 转:SUSE下与RHEL下yum相似的RPM包管理工具zypper
  2. python包导入方式_python导包的几种方法(自定义包的生成以及导入详解)
  3. 2021年全新各方向IT职业技能图谱
  4. 如何通过 Serverless 轻松识别验证码?
  5. 从零开始入门 K8s | 调度器的调度流程和算法介绍
  6. 规模、性能、弹性全面升级,让天下没有难用的 K8s
  7. 独家解读 etcd 3.4版本 |云原生生态周报 Vol. 18
  8. latex字体_[LaTeX 引擎] XeLaTeX + macOS,通过字体名调用发行版字体
  9. 和方舟rust一样的手游_三大高人气手游盘点,《方舟:生存进化》的世界靠支配恐龙来生存...
  10. python声明_【瞎折腾-03】在Python里面写类型“声明”