php7.4安装pdo_pgsql,pgsql扩展

  1. 找到php自带的ext目录里的pgsql库
cd /home/php7.4.26/ext/pgsql/

2.  确定phpize 和 php-config位置(ps;我的php7.4 编译安装的位置在/usr/local/php)

#phpize
/usr/local/php/bin/phpize

#phpconfig
/usr/local/php/bin/phpconfig

3. 编译

/usr/local/php/bin/phpize

 ./configure --with-php-config=/usr/local/php/bin/php-config --with-pgsql=/usr --with-zlib=/usr/local/lib

4. 安装(如果是为了重新安装或者编译,请一定记得先运行make clean)

make && make install

5. 如果一起正常,会发现/usr/local/php/lib/php/extensions/no-debug-non-zts-20191012/这里会多一个 pgsql.so

最后;php配置文件中,把pgsql相关的前边的;去掉,并重启php-fpm即可

去查看 phpinfo(); 相关扩展是否已经出来。

pdo_pgsql也是一样的操作,先切换到pdo_pgsql继续上述操作

cd /home/php7.4.26/ext/pdo_pgsql/

注意:
在php7中,下载官网pecl里的pgsql的那个最新2006年的包是不行的,找php安装完后自带的ext里的pgsql库就好,不用自己下载

相关文章