目录

  • 一、现象
  • 二、安装pgsql驱动
  • 三、配置pgsql驱动
  • 四、重启php-fpm

一、现象

最近使用脚本安装HUSTOJ。

因一些特殊需求需要访问PostgreSQL数据库,但是发现直接用之前其他环境的代码出现如下报错

SQL Exception,could not find driverPlease check your sql!

那应该是没有pgsql的驱动了。

经过一番查找,驱动文件放在/usr/lib64/php/modules目录下。
可以发现目录下只有mysql的驱动文件,没有pgsql的驱动文件。

二、安装pgsql驱动

执行如下命令可以快速安装

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmyum install php72w-pgsql
#php72w这里根据你的PHP版本来定

安装完成后,在/usr/lib64/php/modules目录下就会有pgsql.so和pdo_pgsql.so文件。

三、配置pgsql驱动

进入目录/etc/php.d
添加配置文件20-pgsql.ini,内容如下

; Enable pgsql extension module
extension=pgsql

添加配置文件30-pdo_pgsql.ini,内容如下

; Enable pdo_pgsql extension module
extension=pdo_pgsql

四、重启php-fpm

安装完pgsql的驱动程序别忘了重启php-fpm。

systemctl restart php-fpm.service

齐活!

为php-fpm安装pdo pgsql驱动支持相关推荐

  1. opengl 安装_如何使得支持 OpenGL 的 Flatpak 应用和游戏在专有 Nvidia 图形驱动下工作 | Linux 中国...

    一些支持 OpenGL 并打包为 Flatpak 的应用和游戏无法使用专有 Nvidia 驱动启动.本文将介绍如何在不安装开源驱动(Nouveau)的情况下启动这些 Flatpak 应用或游戏.-- ...

  2. 佳能驱动支持,佳能打印机驱动无法安装的解决方法

    随着打印机设备的普及,不少用户都会选购一台佳能.惠普.爱普生.兄弟等品牌的打印机,虽然安装打印机及打印机驱动并不难,但也会出现无法安装的情况,只有打印机驱动安装好了才能正常使用佳能打印机设备.以佳能打 ...

  3. ROS kinetic安装、Kinect2驱动安装和配置

    转载自:ROS kinetic安装.Kinect2驱动安装和配置 直接看原帖,会更加舒适一些,粘过来没来得及将命令行单独排版. 为了以后的人可以少走弯路,我会尽可能的列出自己遇到的问题和解决方法. 提 ...

  4. linux 服务器 安装网卡驱动,linux下安装编译网卡驱动的方法

    安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...

  5. (原+转)linux安装rtl 8812au驱动

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6806917.html 参考网址: http://www.linuxdiyf.com/viewartic ...

  6. linux下安装编译网卡驱动

    安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...

  7. win10 linux uefi启动不了系统安装教程,【从踩坑到教程】win10下ubuntu18.04双系统UEFI模式安装、Nvidia驱动安装...

    欢迎转载,转载请说明出处 前言 之前(旧笔记本电脑)装过Ubuntu,按照经验贴一次就成功了,所以我以为不就是装系统嘛,很简单马上就能完事. 结果--这次(新笔记本电脑)花了 4天时间才装好.配好环境 ...

  8. STM32安装Keil5、芯片支持包、startup启动文件(启动过程分析)、建立工程、烧写

    参考:stm32入门之keil5的安装以及第一个工程的建立 作者:SKY丶丿平才 发布时间: 2020-12-06 17:08:30 网址:https://blog.csdn.net/weixin_4 ...

  9. debian php安装pdo扩展,在debian下为PHP5.0.3安装pdo模块

    pdo作为下一个php的数据库统一接口,目前的版本是0.9,看来不久就可以release了,抢先尝鲜. 经过测试,pdo联结比adodb快3倍左右,和直接联结相差很小. 测试工具:AB 测试条件Apa ...

最新文章

  1. 设计模式(创建型模式)——单例模式(Singleton)
  2. 粒子系统模拟-计算机图形学 豆瓣,基于粒子系统的瀑布模拟与实现
  3. 《研磨设计模式》chap8 生成器模式Builder
  4. java 7 发布,【UC浏览器】Java平台7.0正式版发布啦
  5. 基于ip tunnel连接不同三个不同网络的×××
  6. 浅析 Dapr 里的云计算设计模式
  7. 爬取异步请求(XHR/JS)数据方法
  8. 树莓派远程监控的实现
  9. 【PHP学习】—PHP连接数据库实现表单页面的验证功能(七)
  10. 连接oracle数据库代码,oracle数据库的连接代码
  11. html加图形验证码,canvas基础之图形验证码的示例
  12. Anonymous推荐软件含有恶意***程序
  13. 软件工程经济学结课报告——兰花智慧大棚监控系统可行性研究报告
  14. C++与QT学习路线
  15. Java基础系列-《流程控制--循环结构》
  16. osg qt 三维模型加载
  17. 大数据技术之Hive 第6章 查询
  18. 唐山大地震:接近尸体
  19. ios系统有哪些好用的思维导图软件?
  20. Webpack实用工具之webpack-server

热门文章

  1. python常用第三方库(转载)
  2. Linux下实现流水灯等功能的LED驱动代码及测试实例
  3. 【Android开发】完善搜索功能-添加最近查询字段
  4. leetcode lcp2 分式化简
  5. 动态规划——单词拆分(Leetcode 139)
  6. python路径在哪里设置_找Python安装目录,设置环境路径以及在命令行运行python脚本实例...
  7. 从问题出发,解密Oracle rdba结构
  8. 29日直播预告丨Oracle PDB Refresh实战分享
  9. 实战经验:从内存故障到CPU过高诊断-直播预告
  10. AWR 报告深度解读:Redo Nowait指标的算法和诊断泄露二十多万名用户数据