我已经成功了,顺便把方案分享一下。
1、导入 PostgreSQL 官方公钥
- wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
复制代码
2、将 PostgreSQL 仓库添加到您的软件源列表中
- sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
复制代码
3、更新软件包列表
4、安装 postgresql-server-dev-15 开发包
- sudo apt install postgresql-server-dev-15
复制代码
5、进入 PHP 8.2 扩展目录
- cd /www/server/php/82/src/ext/pdo_pgsql
复制代码
6、准备编译环境
- /www/server/php/82/bin/phpize
复制代码
7、配置扩展
- ./configure --with-php-config=/www/server/php/82/bin/php-config --with-pdo-pgsql
复制代码
8、编译并安装 pdo_pgsql 扩展
- make && sudo make install
复制代码
9、启用 pdo_pgsql 扩展
9.1、打开 PHP 管理:软件商店->已安装->php-8.2
9.2、配置文件中搜索 extension=pdo_pgsql
9.3、删除前面的 ; 符号,启用扩展
10、重启 PHP 服务以使更改生效
|