0

Centos 6 の php に pgsql 拡張機能を追加したいと考えています。

php.iniファイル内のこれらの行のコメントを外そうとしましたが、うまくいきませんでした:

extension=php_pdo_pgsql.dll
extension=php_pgsql.dll
4

2 に答える 2

1

Windows 構成行のコメントを外しましたが、UNIX システムを使用しています。次の行をコメント解除 (または追加) します。

extension=pdo_pgsql.so
于 2016-08-23T20:41:00.420 に答える
0

次のコマンドを実行します。

 $ 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/

また、php.ini ファイルの extension_dir もこのディレクトリに設定されます。ファイルの正確なパスを知りたい場合はphp.ini、Apache htdocs または var/www ディレクトリに次の内容の単純な PHP ファイルを作成します。

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

そして、閲覧してください。最後に、php.ini ファイルに 1 行追加します。

extension=pdo_pgsql.so
于 2016-08-23T02:09:46.810 に答える