win2008 server 网页调用PHP程序不能连接postgresql,求助
显示的错误信息是:
Fatal error: Call to undefined function pg_connect() in D:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\index2.php
但是在命令行就可以执行这个程序:代码如下
<?php
//echo phpinfo();
echo "<br>php hhhhhaaaa<br>";
$dbconn = pg_connect("host=localhost dbname=postgres user=postgres password=VRVGateway") or die('Could not connect:'.pg_last_error());
if ($dbconn)
echo "<br>open pg_sql Ok<br>";
else
echo "<br>open pg_sql Not Ok<br>";
echo "<br>php hhhhhaaaa<br>";
/*
$sql = "select id, add_date, host_ip, public_ip, flag, detail from illegal_outside_conn";
$result = pg_query($query) or die('Query failed:'.pg_last_error());
while($row = pg_fetch_array($result,null,PGSQL_ASSOC)){
{
echo "<br> id={$row['id']}, add_date={$row['add_date']}, public_ip={$row['public_ip']}<br>";
}
pg_free_result($result);
*/
pg_close($dbconn);
?>