이 문제를 해결할 수 없습니다. 내 XP에서 "php-5.2.10-win32-installer.msi"와 "apache_2.2.11-win32-x86-no_ssl.msi"및 "mysql-4.1.22-win32"를 설치했습니다. phpinfo를 사용하여 데이터베이스 지원을 인쇄하려고하면 mysql이 있지만 pgsql은 볼 수 없다. MySQL은 괜찮 왜php 및 postgreSQL 설치
[PHP_MYSQL]
extension=php_mysql.dll
[PHP_PGSQL]
extension=php_pgsql.dll
궁금하지만, 왜 안 PostgreSQL을 : 나는 항목은 다음과 같이가, 내 php.ini 파일을 확인?
다음은 내 PHP 스크립트입니다.
error_reporting(E_ALL | E_STRICT);
echo "connecting...<br>";
echo 'php.ini: ', get_cfg_var('cfg_file_path')," <br/> ";
echo extension_loaded('pgsql') ? 'yes':'no'," <br/> ";
$pg = pg_connect("host=localhost user=postgres
password=xx dbname=xx")
or die("Can't connect to database.");
echo "connected<br>";
?>
결과는 : 내 php.ini 파일을 확인
connecting... php.ini: C:\Program Files\PHP\php.ini no
Fatal error: Call to undefined function pg_connect() in E:\WebSite\index.php on line 19
, 그것이 내가 언급 한 위의 "DLL"항목이, 도움을 주시기 바랍니다있다. php.ini 파일 변경에