myboss 发表于 2025-8-20 21:27:41

【已解答】稳定版面板php安装pgsql扩展教程

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
稳定版9升级到(稳定版)v10.0.2-LTS
系统版本:
系统:Debian GNU/Linux 12 (bookworm) x86_64(Py3.7.16)
问题描述:
软件商店已经安装了PostgreSQL管理器 2.6(已经安装postgresql 16.1),在数据库》PgSQL》添加的数据库,并没有显示到PostgreSQL管理器 中
同步了数据库,也没显示!


项目中涉及到安装postgresql数据库

[*]pgsql      通用扩展      php官方扩展(需提前安装postgresql)
[*]pdo_pgsql      通用扩展      php官方扩展(需提前安装postgresql)

点击获取最新扩展列表,并没有刷新出来这两项

安装项目时候
无法连接到数据库服务器
找不到驱动程序

怎么手动安装pgsql扩展?

相关截图(日志、错误):

阿珂 发表于 2025-8-21 10:30:50

数据库---pgsql添加的无法在PostgreSQL管理器中显示,反过来也一样
高版本的php不支持pgsql扩展,安装7.x版本的

myboss 发表于 2025-8-21 13:07:21

阿珂 发表于 2025-8-21 10:30
数据库---pgsql添加的无法在PostgreSQL管理器中显示,反过来也一样
高版本的php不支持pgsql扩展,安装7.x版 ...

高版本的php什么时候能支持pdo_pgsql、pgsql扩展?

阿珂 发表于 2025-8-21 16:20:41

pgsql可以参考一下:
mkdir -p /www/server/php/83/src
cd /www/server/php/83/src
wget -c 83-ext.tar.gz https://download.bt.cn/install/ext/83-ext.tar.gz
tar -xvf 83-ext.tar.gz
cd /www/server/php/83/src/ext/pgsql/
/www/server/php/83/bin/phpize
./configure --with-php-config=/www/server/php/83/bin/php-config --with-pgsql=/www/server/pgsql
make && make install
echo -e "extension = pgsql.so" >> /www/server/php/83/etc/php.ini
service php-fpm-83 reload
pdo_pgsql前面是一样的,后面的可以参考
cd /www/server/php/83/src/ext/pdo_pgsql
/www/server/php/83/bin/phpize
./configure --with-php-config=/www/server/php/83/bin/php-config --with-pdo-pgsql=/www/server/pgsql
make && make install
echo -e "extension = pdo_pgsql.so" >> /www/server/php/83/etc/php.ini
service php-fpm-83 reload

myboss 发表于 2025-8-21 18:19:07

阿珂 发表于 2025-8-21 16:20
pgsql可以参考一下:

pdo_pgsql前面是一样的,后面的可以参考

感谢分享那么全面的命令。喜欢用宝塔面板安装扩展,怕命令安装完了,跟宝塔面板安装扩展的方式有冲突,所以,问问正式版什么时候能集成pdo_pgsql、pgsql扩展安装?
:lol一键安装,很省事的!

如果暂时正式版面板php高版本不支持pdo_pgsql、pgsql扩展安装,我就暂时不购买新服务器,开新网站搭建

阿珂 发表于 2025-8-25 15:58:59

不影响的,这个和直接在面板上装没啥区别

myboss 发表于 2025-8-31 23:04:33

阿珂 发表于 2025-8-21 10:30
数据库---pgsql添加的无法在PostgreSQL管理器中显示,反过来也一样
高版本的php不支持pgsql扩展,安装7.x版 ...

我直接用的数据库---pgsql,搞不明白为什么在PostgreSQL管理器中还弄个数据库列表,还不能同步?
弄俩个添加数据库的意义是什么?他两添加数据库有啥不一样?

myboss 发表于 2025-8-31 23:08:19

阿珂 发表于 2025-8-25 15:58
不影响的,这个和直接在面板上装没啥区别

正式面板php83也没集成pgsql、pdo_pgsql 命令都有了,

阿珂 发表于 2025-9-2 11:51:44

myboss 发表于 2025-8-31 23:04
我直接用的数据库---pgsql,搞不明白为什么在PostgreSQL管理器中还弄个数据库列表,还不能同步?
弄俩个 ...

早期只有PostgreSQL管理器,后面新增的数据库---pgsql,设计不一样了,两者之间没法同步,用数据库---pgsql的进行管理即可
页: [1]
查看完整版本: 【已解答】稳定版面板php安装pgsql扩展教程