1: 系统已经安装了postgresql 数据 (不管有没有安装全,总之已经可以创建数据库,创建表,查询....了)
2:查看已安装的数据库版本
postgres=# select version();
version
----------------------------------------------------------------------------------------------------------
PostgreSQL 10.10 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36), 64-bit
(1 row)
3: 需要安装(如果已经安装了就不用安装了,看好一共是3个 联系我QQ 820688215 可以互相学些PG)
yum -y install postgresql10-server postgresql10-contrib postgresql10-devel
4: 看一下自己的数据安装路径,然后配置环境变量
export PATH=/usr/pgsql-10/bin:$PATH
5:下载
安装SCWS
因为zhparser是基于SCWS(简易中文分词系统)开发的。所以必须首先安装SCWS。
·
自行创建安装目录
[root@jxstar-dev home]# wget http://www.xunsearch.com/scws/down/scws-1.2.2.tar.bz2
--2020-12-22 18:13:20-- http://www.xunsearch.com/scws/down/scws-1.2.2.tar.bz2
正在解析主机 www.xunsearch.com (www.xunsearch.com)... 202.75.214.12
正在连接 www.xunsearch.com (www.xunsearch.com)|202.75.214.12|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:435267 (425K) [text/plain]
正在保存至: “scws-1.2.2.tar.bz2”
100%[=======================================================================================================================================================>] 435,267 --.-K/s 用时 0.1s
2020-12-22 18:13:21 (2.80 MB/s) - 已保存 “scws-1.2.2.tar.bz2” [435267/435267])
[root@jxstar-dev home]# tar xvf scws-1.2.2.tar.bz2
scws-1.2.2/
scws-1.2.2/aclocal.m4
scws-1.2.2/API.md
scws-1.2.2/AUTHORS
scws-1.2.2/ChangeLog
scws-1.2.2/cli/
scws-1.2.2/config.guess
scws-1.2.2/config.h.in
scws-1.2.2/config.sub
scws-1.2.2/configure
scws-1.2.2/configure.ac
scws-1.2.2/COPYING
scws-1.2.2/depcomp
scws-1.2.2/etc/
scws-1.2.2/INSTALL
scws-1.2.2/install-sh
scws-1.2.2/libscws/
scws-1.2.2/ltmain.sh
scws-1.2.2/Makefile.am
scws-1.2.2/Makefile.in
scws-1.2.2/missing
scws-1.2.2/NEWS
scws-1.2.2/phpext/
scws-1.2.2/README
scws-1.2.2/win32/
scws-1.2.2/win32/libscws.dsp
scws-1.2.2/win32/libscws.vcproj
scws-1.2.2/win32/readme.txt
scws-1.2.2/win32/scws.dsp
scws-1.2.2/win32/scws.dsw
scws-1.2.2/win32/scws.sln
scws-1.2.2/win32/scws.vcproj
scws-1.2.2/phpext/config.m4
scws-1.2.2/phpext/CREDITS
scws-1.2.2/phpext/php_scws.c
scws-1.2.2/phpext/php_scws.h
scws-1.2.2/phpext/README.md
scws-1.2.2/phpext/scws.php
scws-1.2.2/phpext/scws_test.php
scws-1.2.2/phpext/win32/
scws-1.2.2/phpext/win32/php_scws-1.2.2-win32.zip
scws-1.2.2/phpext/win32/README.txt
scws-1.2.2/libscws/charset.c
scws-1.2.2/libscws/charset.h
scws-1.2.2/libscws/config_win32.h
scws-1.2.2/libscws/crc32.c
scws-1.2.2/libscws/crc32.h
scws-1.2.2/libscws/darray.c
scws-1.2.2/libscws/darray.h
scws-1.2.2/libscws/lock.c
scws-1.2.2/libscws/lock.h
scws-1.2.2/libscws/Makefile.am
scws-1.2.2/libscws/Makefile.in
scws-1.2.2/libscws/pool.c
scws-1.2.2/libscws/pool.h
scws-1.2.2/libscws/rule.c
scws-1.2.2/libscws/rule.h
scws-1.2.2/libscws/scws.c
scws-1.2.2/libscws/scws.h
scws-1.2.2/libscws/version.h
scws-1.2.2/libscws/version.h.in
scws-1.2.2/libscws/xdb.c
scws-1.2.2/libscws/xdb.h
scws-1.2.2/libscws/xdict.c
scws-1.2.2/libscws/xdict.h
scws-1.2.2/libscws/xtree.c
scws-1.2.2/libscws/xtree.h
scws-1.2.2/etc/Makefile.am
scws-1.2.2/etc/Makefile.in
scws-1.2.2/etc/rules.ini
scws-1.2.2/etc/rules.utf8.ini
scws-1.2.2/etc/rules_cht.utf8.ini
scws-1.2.2/cli/gen_dict.c
scws-1.2.2/cli/Makefile.am
scws-1.2.2/cli/Makefile.in
scws-1.2.2/cli/scws_cmd.c
//1>报错了!!!!!
[root@jxstar-dev scws-1.2.2]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no 这三个没有安装 需要yum install gcc cc cl.exe
checking for cl.exe... no
configure: error: in `/home/scws-1.2.2':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
再次执行正确
[root@jxstar-dev scws-1.2.2]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checki