Я хочу добавить расширение pgsql в php в Centos 6.
Я пытался раскомментировать эти строки в моем php.ini
файл без удачи:
extension=php_pdo_pgsql.dll
extension=php_pgsql.dll
Вы раскомментировали строки конфигурации Windows, но вы работаете в системе Unix. Раскомментируйте (или добавьте) эту строку:
extension=pdo_pgsql.so
Выполните следующие команды:
$ 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