zoukankan      html  css  js  c++  java
  • 关于php连接postgresql的一些心得体会

    直接翻出了php5的手册,找到了php连接postgresql的方法,手册上是这么写的

    $conn_string = "host=sheep port=5432 dbname=test user=lamb password=bar";
    $dbconn4 =pg_connect($conn_string);
    //connect to a database named "test" on the host "sheep" with a username and password

    直接拷贝过来,将用户名,密码,dbname改成正确的信息,本来以为万事大吉,测试了一下,结果出现了一下的错误 

    Fatal error: Call to undefined function pg_connect() in D:\AppServ\www\pgsql.php on line 3

    没有pg_connect这个方法,去网上找了一下,推荐的解决方法如下

    php.ini中将extension=php_pgsql.dll前面的分号去掉

    直接把./php/libpq.dll(php文件夹下的libpq.dll)和./php/ext/php_pgsql.dll(ext文件夹下的php_pgsql.dll)这两个dll文件复制到C盘system32下

    尝试了这两个方式,错去依旧,郁闷之极.于是想起去查看一下apache的错误日志,看看是否能找到一些有用的信息 apache日志提示不能加载到pgsql.dll在配置项中加入

    LoadFile "D:/AppServ/php5/libpq.dll" 重启apache,问题解决了,如果还有问题可以将postgresql下的bin目录里的所有dll文件拷贝到php5的目录下

  • 相关阅读:
    2017ecjtu-summer training # 9 HDU 4544
    2017ecjtu-summer training #6 Gym 100952D
    HDU 1241 DFS
    集训队选拔赛 day4
    Educational Codeforces Round 67 (Rated for Div. 2)
    Codeforces Round #566 (Div. 2)
    Codeforces Round #567 (Div. 2)
    Codeforces Round #568 (Div. 2)
    Codeforces Round #569 (Div. 2)
    牛客练习赛48
  • 原文地址:https://www.cnblogs.com/lilefordream/p/2963969.html
Copyright © 2011-2022 走看看