相关疑难解决方法(0)

如何启用php以使用postgresql?

<?php

try {
   $dbh = new PDO('pgsql:host=localhost;port=5432;dbname=###;user=###;password=##');
   echo "PDO connection object created";
}
catch(PDOException $e)
{
      echo $e->getMessage();
}

?>
Run Code Online (Sandbox Code Playgroud)

我收到错误消息"无法加载驱动程序"

php windows postgresql pdo

35
推荐指数
5
解决办法
16万
查看次数

通过laravel连接Postgresql数据库的问题

我很难用pgsql设置laravel 5.3(在wamp / windows上运行)。当我尝试使用“ php artisan migration”迁移表时,出现错误“ PDO异常-无法找到驱动程序”

  1. 我安装了postgres 9.6。
  2. 我为postgresql启用了php扩展名:

在此处输入图片说明 3.我将postgres库添加到环境路径变量

在此处输入图片说明

  1. 我用php测试了pdo postgres连接,并且可以连接了:


    $dbh = new PDO("pgsql:dbname=rotocms;host=127.0.0.1", "postgres", "mypassword");

    if($dbh){
     echo "connected";
    }else{
     echo 'there has been an error connecting';
    }


所以我被困住了,无法在Laravel中进行迁移。我的.env:

    DB_CONNECTION = pgsql
    DB_HOST = 127.0.0.1
    DB_PORT = 5432
    DB_DATABASE =我的数据库名称
    DB_USERNAME = postgres
    DB_PASSWORD =密码

这是laravel错误堆栈:

    local.ERROR: PDOException: could not find driver in C:\wamp64\www\myproject\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:119
Stack trace:
#0 C:\wamp64\www\myproject\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php(119): PDO->__construct('pgsql:host=127....', 'postgres', 'password', Array)
#1 C:\wamp64\www\myproject\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php(56): Illuminate\Database\Connectors\Connector->createPdoConnection('pgsql:host=127....', 'postgres', 'password', Array)
#2 C:\wamp64\www\myproject\vendor\laravel\framework\src\Illuminate\Database\Connectors\PostgresConnector.php(36): Illuminate\Database\Connectors\Connector->createConnection('pgsql:host=127....', Array, Array)
#3 C:\wamp64\www\myproject\vendor\laravel\framework\src\Illuminate\Database\Connectors\ConnectionFactory.php(100): Illuminate\Database\Connectors\PostgresConnector->connect(Array) …
Run Code Online (Sandbox Code Playgroud)

php postgresql pdo wamp laravel

5
推荐指数
1
解决办法
2625
查看次数

标签 统计

pdo ×2

php ×2

postgresql ×2

laravel ×1

wamp ×1

windows ×1