我正在開發我的第一個程序與PHP。 我搜索了很多論壇,大約3或4個小時,但什麼都沒收。得到致命錯誤:調用未定義的函數pg_connect
這裏是我的index.php代碼:
<html>
<head>
<title>first program</title>
</head>
<body>
<h1> program loaded successfully</h1>
<?php
echo extension_loaded('pgsql') ? 'yes':'no';
echo pg_connect("host=localhost port=5432 dbname=test user=postgres password=root");
?>
</body>
當我打開這個網頁我看到這一點:
program loaded successfully
no
Fatal error: Call to undefined function pg_connect() in D:\courses\web programing\hw2\cinema\index.php on line 9
我上安裝PHP-5.4.14-Win32的VC9-86我的窗口和運行我的項目與此評論:
php.exe" -S localhost:80 -t "D:\courses\web programing\hw2\cinema"
我有php.ini-開發和php.ini產品離子在php文件夾和Uncommented擴展= php_pgsql.dll,extension = php_pdo_pgsql.dll在這兩個文件中。我正在使用postgresql 9.2
那麼我的錯誤在哪裏?
做'phpinfo()',看看你應該編輯的'.ini'文件是什麼。 – gmaliar
嗯它告訴我這個:配置文件(php.ini)路徑\t C:\ Windows。但我沒有Windows文件夾中的php.ini –