Неустранимая ошибка: вызов неопределенной функции pg_connect
Я использую Windows 7, php 5.3.5 и сервер WAMP. У меня есть два php-файла: trigger.php и background.php.
Я хочу запустить background.php в качестве фонового процесса. Я должен вызвать этот файл из trigger.php. Для этого я использовал метод ниже. Я включил следующий код в trigger.php, чтобы сделать background.php для обработки в фоновом режиме.
$handle = popen('start /b C:\wamp\bin\php\php5.3.5\php.exe C:\wamp\www\email3.php','r');
в background.php у меня есть следующий код для подключения к базе данных.
$conn_string = "host=localhost port=5432 dbname=tagbase user=postgres password=postgres";
Теперь при разборе этой строки я получаю следующую ошибку:
Неустранимая ошибка: вызов неопределенной функции pg_connect () в C: \ wamp \ www \ background.php в строке 3: стек вызовов: 0.0002 322792 1. {main} () C: \ wamp \ www \ background.php: 0
Поиском в интернете я нашел некоторые решения и внес изменения, как это рекомендовано ниже в php.ini,
uncommented, extension=php_pdo_pgsql.dll,
uncommented, extension=php_pgsql.dll,
uncommented, extension_dir = "c:/wamp/bin/php/php5.3.5/ext/",
также у меня есть файлы php_pdo_pgsql.dll и php_pgsql.dll вc:/wamp/bin/php/php5.3.5/ext/
папка.
Любые предложения приветствуются.