安装PHP扩展

 安装PHP扩展

在安装完成php后需要重新安装一些扩展的时候遇到问题:
先谈下如何安装posgresql的php扩展
1、首先到:http://pecl.php.net/package/PDO_PGSQL 下载 PDO_PGSQL-1.0.2.tgz扩展包 : http://pecl.php.net/get/PDO_PGSQL-1.0.2.tgz
2、解压后进入PDO_PGSQL-1.0.2 根据php安装位置 执行 /usr/local/php/bin/phpize;
3、接着配置,指定pgsql的安装位置,不然可能执行配置报找不到libpq-fe.h.
./configure --with-pdo-pgsql=/usr/pgsql-9.5/ --with-php-config=/usr/local/php/bin/php-config
4、make && make install 编译安装
5、将编译完的扩展extension=pdo_pgsql.so添加到 php.ini 最后 重启php-fpm 重启 nginx 即可生效

在config php的时候可能出现
configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path
解决办法:
yum install postgresql-devel ,重新编译PHP即可。

原文地址:https://www.cnblogs.com/mywebnumber/p/5826753.html