关于Pgpool安装时:libpq is not installed or libpq is old解决方案

来源:互联网 发布:软件用户说明书 编辑:程序博客网 时间:2024/06/11 00:00

环境:

    系统:Centos7    pgpool:pgpool-II-3.3.1.tar.gz    pgsql:postgresql-9.5.2-1-linux-x64.run

    首先纠正下我自己的一个错误:每次安装完pgsql都不配置环境变量!这也是该问题的关键。    装了N次pgpool都以libpq is not installed or libpq is old告终。之前用过ldd来查找libpq动态库,然后软连接成功了。但是这种方法很麻烦,不建议,而且对于像我这种linux系统并不是很熟悉的新手来说,不仅麻烦还容易出错。好了言归正传:

我是把pgpool安装在/opt/pgpool目录下的,所以先创建该目录:

[root@root pgpool-II-3.3.1]mkdir /opt/pgpool

然后进到解压后的pgpool-II-3.3.1目录用以下指令都失败:

[root@root pgpool-II-3.3.1]./configure --prefix=/opt/pgpool------------失败[root@root pgpool-II-3.3.1]./configure --prefix=/opt/pgpool --with-pgsql=/opt/PostgreSQL/9.5--------失败......后面还有很多种,先不例举了,总有一款适合你的。————————————————————————————————————————————————————解决方法1:未设置环境变量的情况下--[root@root pgpool-II-3.3.1]./configure --prefix=/opt/pgpool --openssl解决方法2:设置了PG数据库环境变量--[root@root pgpool-II-3.3.1]./configure --prefix=/opt/pgpool

以上的./configure 仅仅是编译,当编译完成后,要执行make,make install 进行安装,然后才算安装完成,完成之后就去/opt/pgpool目录下查看吧,正确安装的话是会多出一些文件的,具体我就不贴图啦。

如果有问题,欢迎提出来~~~纠正一下我的错误,谢谢大家。

阅读全文
0 0
原创粉丝点击