图片 41

超轻便!木门安装技术学起来!

  1. 将Oracle 10g client安装包copy到本地才能安装:

  2. 双击setup 的到:

  3. 稍后进入安装界面:

  4. 选择下一步:安装管理员,然后下一步:

  5. 设置路径后一路下一步:

MapServer linux上服务安装


家居装修安装少不了门的安装,学习门的安装知识对于居家者来说都是受益匪浅的,自己动手就可以安装了,那么门该如何安装呢?下面就分享一下简单易行的门安装流程,完成门的安装就是如此的简单。

新建mapserver用户

图片 1

新建map server用户//密码123456

图片 2

安装相关依赖

  • gcc-c++
    查询gcc-c++是否安装:
    rpm -qa | grep gcc-c++

    图片 3

    查询gcc-c++是否安装

安装gcc-c++:  
`yum -y install gcc-c++`  

![](https://upload-images.jianshu.io/upload_images/2279108-251c61c2a8631f9b.png)

安装gcc-c++
  • gcc cmake curl
    安装gcc cmake curl:
    yum -y install gcc cmake curl curl-devel
    部分lib已安装,不会重复安装。

图片 4

安装gcc cmake curl

  • 安装cgi相关拓展依赖:

yum -y install libpng libpng-devel freetypegd gd-devel zlib zlib-devel 
giflib giflib-devel readline readline-devel libxml2 libxml2-devel 
libtiff libtiff-devel libjpeg libjpeg-devel libgeotiff 

图片 5

cgi依赖安装part-1

图片 6

cgi依赖安装part-2

图片 7

cgi依赖安装part-3

  • 安装cairo 2D图形库:
    yum -y install cairo cairo-devel

图片 8

cairo安装-part1

图片 9

cairo安装-part2

  • PostGis安装
    需要先安装postgresql数据库参考:
    PostGIS安装参考

图片 10

postgis安装

  • sqlite 安装
    yum -y install sqlite sqlite-devel

图片 11

sqlite安装-part1

图片 12

sqlite安装-part2

  • httpd web server 安装

yum -y install httpd httpd-devel fcgi fcgi-devel mod_fcgid

图片 13

webServer安装-part1

图片 14

WebServer安装-part2

  • 安装GIS相关库

yum -y install gdal gdal-devel geos geos-devel proj proj-devel

图片 15

按章GIS相关lib-part1

图片 16

安装GIS相关lib-part2

  • 安装SWIG
    yum -y install swig swig-devel

图片 17

SWIG安装

  • 安装python
    yum -y install python python-devel

图片 18

python安装-part1

图片 19

python安装-part2

  • MapCache安装
    获取mapcache:
    wget http://download.osgeo.org/mapservehttp://download.osgeo.org/mapserver/mapcache-1.4.1.tar.gzr/mapcache-1.4.1.tar.gz

图片 20

下载MapCache 以及MapServer安装源代码

tar -xvf  mapcache-1.4.1.tar.gz
...
cd  mapcache-1.4.1
mkdir build 
cd build 
cmake ..
make 
make install

图片 21

mapcache安装-part1

图片 22

mapcache安装-part2

图片 23

mapcache安装-part2

图片 24

mapcache安装-part3

图片 25

mapcache安装-part4

  • MapServer安装
    下载MapServer 7.0.1
    wget http://download.osgeo.org/mapserver/mapserver-7.0.1.tar.gz
    安装:

tar -xvf mapserver-7.0.1.tar.gz
cd mapserver-7.0.1
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/opt -DCMAKE_PREFIX_PATH=/usr/pgsql-9.6:/usr/share:/usr/lib64:/usr/lib64/python2.6:/usr/local:/opt -DWITH_CLIENT_WFS=ON  -DWITH_CLIENT_WMS=ON  -DWITH_CURL=ON  -DWITH_SOS=ON  -DWITH_PHP=OFF  -DWITH_PERL=ON  -DWITH_RUBY=OFF  -DWITH_JAVA=OFF  -DWITH_CSHARP=OFF  -DWITH_PYTHON=ON  -DWITH_SVGCAIRO=OFF  -DWITH_ORACLESPATIAL=OFF  -DWITH_MSSQL2008=OFF -DWITH_FRIBIDI=0 -DWITH_LIBXML2=1 -DWITH_HARFBUZZ=0 -DWITHCAIRO=0  -DWITH_POSTGIS=0 -DWITH_CAIRO=0  ../>../configure.out.txt

图片 26

MapServer cmake

图片 27

MapServer安装-part1

图片 28

MapServer安装-part2

图片 29

MapServer安装-part3

图片 30

MapServer安装-part4

图片 31

MapServer安装-part5

图片 32

MapServer安装-part6

图片 33

MapServer安装-part7

图片 34

MapServer安装-part8

图片 35

MapServer安装-part9

图片 36

MapServer安装-part10

图片 37

MapServer安装-part11

1、安装准备

配置Web service CGI

拷贝libmapcache.so 与 libmapcache.so.1

[root@localhost lib64]# cp /usr/local/lib/libmapcache.so
libmapcache.so        libmapcache.so.1      libmapcache.so.1.4.1  
[root@localhost lib64]# cp /usr/local/lib/libmapcache.so /usr/lib64/
[root@localhost lib64]# cp /usr/local/lib/libmapcache.so.1 /usr/lib64/
  • 拷贝依赖
![](https://upload-images.jianshu.io/upload_images/2279108-dd683bad6d1cbc9e.png)

拷贝libmapcache
  • 创建图片缓存目录
    ·

[root@localhost mapserver]# mkdir -p /home/mapserver/ms_data/cache
[root@localhost mapserver]# cp /usr/local/package/mapcache-1.4.1/mapcache.xml /home/mapserver/ms_data/cache/
  • 配置httpd module

vi /etc/httpd/conf/httpd.conf

图片 38

配置httpd module

  • 拷贝map server依赖

[root@localhost cache]# cd /opt/lib/
[root@localhost lib]# ll
总用量 4128
lrwxrwxrwx. 1 root root      16 10月 17 18:16 libmapcache.so -> libmapcache.so.1
lrwxrwxrwx. 1 root root      20 10月 17 18:16 libmapcache.so.1 -> libmapcache.so.1.4.1
-rwxr-xr-x. 1 root root  421474 10月 17 18:02 libmapcache.so.1.4.1
lrwxrwxrwx. 1 root root      17 10月 17 18:21 libmapserver.so -> libmapserver.so.2
lrwxrwxrwx. 1 root root      21 10月 17 18:21 libmapserver.so.2 -> libmapserver.so.7.0.1
-rwxr-xr-x. 1 root root 3802833 10月 17 18:21 libmapserver.so.7.0.1
[root@localhost lib]# cp /opt/lib/libmapserver.so /usr/local/lib/
[root@localhost lib]# cp /opt/lib/libmapserver.so.2 /usr/local/lib/
[root@localhost lib]# cp /opt/lib/libmapserver.so.7.0.1 /usr/local/lib/
[root@localhost lib]# cd /usr/local/lib
[root@localhost lib]# ll | grep libmap
lrwxrwxrwx. 1 root root      16 10月 17 18:02 libmapcache.so -> libmapcache.so.1
lrwxrwxrwx. 1 root root      20 10月 17 18:02 libmapcache.so.1 -> libmapcache.so.1.4.1
-rwxr-xr-x. 1 root root  421474 10月 17 18:17 libmapcache.so.1.4.1
-rwxr-xr-x. 1 root root 3802833 10月 17 18:51 libmapserver.so
-rwxr-xr-x. 1 root root 3802833 10月 17 18:51 libmapserver.so.2
-rwxr-xr-x. 1 root root 3802833 10月 17 18:51 libmapserver.so.7.0.1
[root@localhost lib]# cp /usr/local/package/mapserver-7.0.1/build/mapserv /var/www/cgi-bin/
[root@localhost lib]# cd /var/www/cgi-bin/
[root@localhost cgi-bin]# ll
总用量 16
-rwxr-xr-x. 1 root root 13630 10月 17 18:53 mapserv

图片 39

拷贝map server依赖

图片 40

拷贝CGI

安装门前的准备工作是不可少的,首先准备材料以及准备安装工具就不用多说的,就是把安装门所需要的材料以及相对应的家装五金配件等准备好,还有安装工具也不能够忘记。

图片 41

这些安装准备还是不够,还要对需要安装房门的门洞进行调整以及门框进行提前组合,对于门洞的调整的方法是将木楔打到门洞的三方墙体上,再合适厚度的木块钉在木楔上,进行门洞尺寸的调整,调整到所需要的门洞尺寸,对于门框的组合,就是用连接栓把边梃和上档头以长包短的方式组合起来就行了,当这些安装准备好之后就可以实施门安装接下来的安装流程了。