Laravel 中的数据库是以 PDO 的方式连接的

数据库连接失败时,先检查问题所在,再对症下药

本文以 pgsql 为例

1、判断 pgsql 是否启动

$ ps -ef | grep pgsql

2、判断 pdo_pgsql 扩展是否安装并开启

$ /usr/local/php/bin/php -m

  没有则需要安装,以下是不重新编译 PHP,直接安装 pdo_pgsql 的步骤

-> 切换到 PHP 包目录的 扩展包目录
# cd /usr/local/src/php-7.3./ext/ -> 执行 phpize
# /usr/local/php/bin/phpize -> 执行 configure
# ./configure --with-php-config=/usr/local/php/bin/php-config -> 安装
# make && make install -> 开启 pdo_pgsql 扩展
# vim /usr/local/php/lib/php.ini
extension=pdo_pgsql 前面的分号去掉 -> 重启服务
service httpd restart

3、判断 Laravel 中,数据库连接参数是否正确

// .env 文件中,确认 DB 配置
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=
DB_DATABASE=“数据库名”
DB_USERNAME=“数据库用户名”
DB_PASSWORD=“数据库密码”

以上确认完后成后,测试。。。

最新文章

  1. 搭建自己的ngrok服务(国内直接可用http://qydev.com/#)
  2. python 学习笔记十 rabbitmq(进阶篇)
  3. android:ToolBar详解(手把手教程)
  4. WPF 最大化最小化窗口
  5. centos的vi常用用法
  6. python项目练习3:万能的XML
  7. ZendStudio的配置导出
  8. Oracle redo 日志切换时间频率
  9. POJ1050:To the max
  10. xmlplus 组件设计系列之六 - 下拉刷新
  11. 类相关的BIF
  12. noi.ac#309 Mas的童年(子集乱搞)
  13. selenium+python编写自动化脚本时,定位frame中对象操作
  14. 如何在启用JWT Token授权的.NET Core WebApi项目中下载文件
  15. 【redis】6、redis常用命令
  16. Vivado约束文件(XDC)的探究(1)
  17. POJ 2230 Watchcow(有向图欧拉回路)
  18. centos7配置yum源
  19. sqlserver select 查询字段if判断用法
  20. CSS&&xpath

热门文章

  1. perl修改镜像源地址
  2. C++ 智能指针 shared_ptr 分析
  3. 026 SSM综合练习02--数据后台管理系统--数据库表创建及SSM环境搭建
  4. yzoj 2372 小B的数字 题解
  5. 嵌入式web服务器BOA+CGI+HTML+MySQL项目实战——Linux
  6. go开发环境
  7. Python全栈开发相关课程
  8. Array : 数组的常用方法
  9. (十)pdf的构成之交叉引用表
  10. java中常见关键字的介绍