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

环境:

    系统: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目录下查看吧,正确安装的话是会多出一些文件的,具体我就不贴图啦。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值