postgresql — Как добавить расширение pgsql в php в Centos 6

Я хочу добавить расширение pgsql в php в Centos 6.

Я пытался раскомментировать эти строки в моем php.ini файл без удачи:

extension=php_pdo_pgsql.dll
extension=php_pgsql.dll

0

Решение

Вы раскомментировали строки конфигурации Windows, но вы работаете в системе Unix. Раскомментируйте (или добавьте) эту строку:

extension=pdo_pgsql.so
1

Другие решения

Выполните следующие команды:

 $ yum install postgresql-devel
$ pecl download pdo_pgsql
$ tar xzf PDO_PGSQL-1.0.2.tgz
$ ./configure --with-pdo-pgsql=/usr/pgsql-9.5
$ make
$ sudo make install

Теперь проверьте, что

*pgsql.so

Файл существует в каталоге:

/usr/lib64/extensions/no-debug-non-zts-20100525/

а также extension_dir файла php.ini установлен на этот каталог.
Если вы хотите узнать точный путь вашего php.ini файл, создайте простой файл PHP в каталоге Apache htdocs или var / www со следующим содержимым:

<?php echo 'ini: ', get_cfg_var('cfg_file_path');
?>

И затем просмотрите это.
Наконец добавьте одну строку в ваш файл php.ini:

extension=pdo_pgsql.so
0

По вопросам рекламы [email protected]