【已解答】稳定版面板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扩展?
相关截图(日志、错误):
数据库---pgsql添加的无法在PostgreSQL管理器中显示,反过来也一样
高版本的php不支持pgsql扩展,安装7.x版本的 阿珂 发表于 2025-8-21 10:30
数据库---pgsql添加的无法在PostgreSQL管理器中显示,反过来也一样
高版本的php不支持pgsql扩展,安装7.x版 ...
高版本的php什么时候能支持pdo_pgsql、pgsql扩展? 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
阿珂 发表于 2025-8-21 16:20
pgsql可以参考一下:
pdo_pgsql前面是一样的,后面的可以参考
感谢分享那么全面的命令。喜欢用宝塔面板安装扩展,怕命令安装完了,跟宝塔面板安装扩展的方式有冲突,所以,问问正式版什么时候能集成pdo_pgsql、pgsql扩展安装?
:lol一键安装,很省事的!
如果暂时正式版面板php高版本不支持pdo_pgsql、pgsql扩展安装,我就暂时不购买新服务器,开新网站搭建
不影响的,这个和直接在面板上装没啥区别 阿珂 发表于 2025-8-21 10:30
数据库---pgsql添加的无法在PostgreSQL管理器中显示,反过来也一样
高版本的php不支持pgsql扩展,安装7.x版 ...
我直接用的数据库---pgsql,搞不明白为什么在PostgreSQL管理器中还弄个数据库列表,还不能同步?
弄俩个添加数据库的意义是什么?他两添加数据库有啥不一样? 阿珂 发表于 2025-8-25 15:58
不影响的,这个和直接在面板上装没啥区别
正式面板php83也没集成pgsql、pdo_pgsql 命令都有了, myboss 发表于 2025-8-31 23:04
我直接用的数据库---pgsql,搞不明白为什么在PostgreSQL管理器中还弄个数据库列表,还不能同步?
弄俩个 ...
早期只有PostgreSQL管理器,后面新增的数据库---pgsql,设计不一样了,两者之间没法同步,用数据库---pgsql的进行管理即可
页:
[1]