為了不重新編譯php,使用phpize工具進行追加。
1.下載phpX安裝包
訪問php官方下載頁,找到自己對應的php版本:https://secure.php.net/downloads.php
wget //cn2.php.net/distributions/php-X.X.X.tar.gz
2.解壓並進入ext擴展目錄
tar xzf php-X.X.X.tar.gz
cd php-X.X.X/ext/pgsql 或者 cd php-X.X.X/ext/pdo_pgsql
3.運行phpize(我的php安裝目錄為/usr/local/php/)
whereis phpize /usr/local/php/bin/phpize
4.編譯安裝
./configure --with-php-config=/usr/local/php/bin/php-config make && make install
5.修改php配置文件php.ini,添加pgsql.so模塊
vi /usr/local/php/etc/php.ini
添加 extension=pgsql.so extension=pdo_pgsql.so
6.重啟php后,檢查是否有pgsql模塊
php -v php -m
注:pdo_pgsql操作同上