当前位置: 首页 > news >正文

网站seo三要素免注册制作网站

网站seo三要素,免注册制作网站,深圳市光明区住房和建设局网站,房子装修设计图片大全文章来源:统信桌面专业版部署postgresql-14.2postgis-3.2方法介绍 | 统信软件-知识分享平台 应用场景 CPU架构:X86(海光C86-3G 3350) OS版本信息:1070桌面专业版 软件信息:postgresql-14.2postgis-3.2 …

文章来源:统信桌面专业版部署postgresql-14.2+postgis-3.2方法介绍 | 统信软件-知识分享平台

应用场景

CPU架构:X86(海光C86-3G 3350)

OS版本信息:1070桌面专业版

软件信息:postgresql-14.2+postgis-3.2

背景介绍

客户需要在机器上跑国产桌面操作系统+业务系统(包含postgresql、redis、nginx、JDK等)。其自行安装业务系统组件后(UOS1060专业版+postgresql),重启电脑无法进入系统,报错如下图:

客户怀疑是UOS系统不兼容导致,需我方协助安装相关组件。

因电脑已无法进入系统,所以由供应商重装1070专业版系统,之后我方远程安装postgresql等组件。

本文介绍基于W40P+UOS1070部署postgresql-14.2+postgis-3.2环境。

解决方案

有多种方式安装postgresql-14.2+postgis-3.2,最方便快捷的方式为apt安装,但是apt源上的组件版本不符合客户要求,如下图

所以本次选用源码方式进行安装。

一、准备部署环境

postgresql+postgis依赖大量的组件,因此需要电脑连接互联网,安装所需要的依赖源。

依次执行下面命令:

sudo apt updatesudo apt install -y build-essential libreadline-dev zlib1g-dev libxml2-dev libxslt-dev libssl-dev libicu-dev libldap2-dev libcurl4-openssl-dev libpam0g-dev uuid-devsudo apt install -y libgeos-devsudo apt install -y libproj-devsudo apt install -y protobuf-compiler libprotobuf-devsudo apt install -y libprotobuf-c-dev protobuf-c-compilersudo apt install -y gdal-bin libgdal-dev
二、下载、配置、编译并安装PostgreSQL

依次执行下面的命令:

wget https://ftp.postgresql.org/pub/source/v14.2/postgresql-14.2.tar.bz2tar xjf postgresql-14.2.tar.bz2cd postgresql-14.2./configure --prefix=/usr/local/pgsql --with-openssl --with-pam --with-ldap --with-libxml --with-libxslt --with-icu --with-zlib --with-readlinemakesudo make install
三、初始化数据库、并测试启动
sudo useradd postgressudo mkdir -p /usr/local/pgsql/datasudo chown -R postgres:postgres /usr/local/pgsql/data/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data#测试启动PostgreSQL服务:/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

四、添加环境变量

为了方便管理,可以将PostgreSQL的二进制路径添加到系统的PATH环境变量中:

切换到所需的账号环境下执行下面命令:

echo 'export PATH=/usr/local/pgsql/bin:$PATH' >> ~/.bashrcsource ~/.bashrc
五、下载并安装 PostGIS 源代码

依次执行下面的命令:

wget https://download.osgeo.org/postgis/source/postgis-3.2.0.tar.gztar -zxf postgis-3.2.0.tar.gzcd postgis-3.2.0./configure --with-pgconfig=/usr/local/pgsql/bin/pg_config --with-gdalconfig=/usr/bin/gdal-config --with-projdir=/usr --with-geosconfig=/usr/bin/geos-configmakesudo make install
六、为方便管理postgresql启停,把postgresql添加到系统服务中
sudo vim /etc/systemd/system/postgresql.service[Unit]Description=PostgreSQL database serverAfter=network.target[Service]Type=forkingUser=postgresGroup=postgresExecStart=/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data -s -o "-p 5432" -w -t 300ExecStop=/usr/local/pgsql/bin/pg_ctl stop -D /usr/local/pgsql/data -s -m fastExecReload=/usr/local/pgsql/bin/pg_ctl reload -D /usr/local/pgsql/data -sRestart=on-failure[Install]WantedBy=multi-user.target

保存并关闭文件,然后重新加载Systemd配置并启动服务:

sudo systemctl daemon-reloadsudo systemctl enable postgresqlsudo systemctl start postgresql

七、测试创建数据库并添加扩展

postgres中创建数据库并添加以下扩展,其中一个添加不上,就是上面图片的报错

createdb gx_eq_assessment;create extension postgis; create extension postgis_raster;create extension postgis_sfcgal; create extension postgis_topology; create extension fuzzystrmatch; create extension postgis_tiger_geocoder

至此,安装机创建数据库都已成功。

备注:因操作系统环境各异的原因,部署或建库过程可能会遇到各种报错,一般是缺依赖导致,按照报错提示,apt安装或源码安装缺的依赖即可解决报错问题。

http://www.yayakq.cn/news/362024/

相关文章:

  • 设计素材网站哪个最好免费一分钟企业宣传片怎么拍
  • vs做的小型网站例google网站
  • 企业网站模板建站seo黑帽是什么
  • 网站首页百度收录怎么做网址ip地址域名
  • 游戏是怎么做的视频网站网页设计尺寸详解
  • 丽水市龙泉市网站建设公司付费下载 wordpress
  • 青岛网站做网站多少钱佛山营销型建设网站
  • 页面好看的蛋糕网站做网站美工未来规划
  • 公司网站的建设怎么做软件源码购买一般在哪个网站
  • 免费招聘的网站上海到北京的机票
  • 重庆网站建设重庆最加科技wordpress 自动缩略图
  • 医疗网站的运营青岛建网站人
  • 厦门哪里有教网站建设高端手机排行榜2023
  • 网站做游戏活动自助建站教程
  • 无极电影网站做seo优化有什么优势
  • 织梦网站会员中心模板下载建站宝盒模板
  • 东莞网站开发推荐东莞正规网站建设
  • 响应式网站开发技术wordpress ajax 流量统计
  • 网站内容分享采集图片wordpress插件
  • 做一个网站的价格个人网站介绍模板下载
  • 服装设计手稿设计图大兴安岭地网站seo
  • 免费建站自助建站怎么搭建源码网站
  • 怎么将网站做成小程序永康网站定制
  • 网站设计 注意上传到网站去的文档乱码
  • 建设银行网站驱动做推广都有什么网站
  • 东莞网站建设用哪种好wordpress首页视频自动播放
  • 建设宠物网站的目的专注湛江地区网站开发定制建设
  • 门户网站建设参考文献seo搜索引擎是什么意思
  • seo如何根据网站数据做报表成功的网站应该具备哪些要素
  • 石家庄网站seo顾问做外汇著名网站