Centos 6 の php に pgsql 拡張機能を追加したいと考えています。
php.ini
ファイル内のこれらの行のコメントを外そうとしましたが、うまくいきませんでした:
extension=php_pdo_pgsql.dll
extension=php_pgsql.dll
Centos 6 の php に pgsql 拡張機能を追加したいと考えています。
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/
また、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