PHPでpgsql拡張モジュールを導入したいのですがうまくいきません。アドバイスをお願いいたします。
環境:Apache2 / PHP5.0.2 / Postgresql8.0
今までのしたこと:
(1)使えないモジュールの把握
Fatal error: Call to undefined function pg_query_params() in /hoge/fuga.php
(2)ソースファイル配下(php-5.2.10/ext/pgsql)にてpgsql拡張モジュールをインストール
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pgsql=/usr/local/pgsql
make
make install
(3)pnp.iniにextension_dirの設定変更と、extension=pgsql.soを追記
(4)Apacheの再起動
(3)のphp.iniが動作するPHPから呼び出されていること、extension_dirの設定内容が間違っていないことは確認済みですが、モジュールは使えないままです。
追加でできる確認方法か、とばしている手順があれば教えてください。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
設定方法としては間違っていないと思いますので、
以下の2点を確認された方がよろしいかと思います。
- extention_dir に pgsql.so が正しくインストールされていること
- phpinfo () で pgsql モジュールに関する情報が出力されること
この回答への補足
回答ありがとうございます。
>- extention_dir に pgsql.so が正しくインストールされていること
念のためにインストールしなおしましたが状況はかわりませんでした。
phpinfo()で確認できるextention_dir内にpgsql.soは存在します。
>- phpinfo () で pgsql モジュールに関する情報が出力されること
出力されていました。
ただ、PHPインストール時からpgsqlの一部モジュールは使えており、その時にphpinfo()で出力されていた情報と追加インストール後も同じような気がします。
拡張モジュール(例のpg_query_params())を使うための追加インストールをしたので、phpinfo()内容は変わらないと変なのでしょうか?
今、別のextensionモジュールの導入を試してみたら、導入前後でphpinfo()の内容も変わったことを確認しました。
このことから拡張モジュールの導入には成功しているが、使いたい関数が使えないということがわかりました。
質問内容が変わってくるかと思いますのでこちらはしめさせていただきます。
よろしければ、また新しく質問させていただきますのでアドバイスを頂戴できればと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- PostgreSQL PostgreSQLで"pg_dumpall -f data.sql"を使ってバックアップしたデータ 2 2022/09/19 08:14
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php.ini を設定を変更すると再...
-
指定されたモジュール・・・
-
php.iniの設定が反映されない
-
Eclipseデバッグ時の不具合
-
初心者・・・未だに設定の段階...
-
SQLite Managerがうまく表示で...
-
phpコーディングに特化したソフト
-
php 完了画面の送信メールのコ...
-
TCPDFについて
-
CFileDialogの最初のディレクト...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
phpのftp_get()でエラーが出ます。
-
phpでget_headers()が使えない?
-
Content-Typeが機能していない?
-
awsにApacheとPHPを入れて、何...
-
XAMPPでApacheが起動しなくなり...
-
PHPのif文でその処理を途中で抜...
-
ワードプレスサイト PHP8.0.25...
-
拡張子php画像をjpg画像等に変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php.ini を設定を変更すると再...
-
apacheとphpの設定エラー
-
php_network_getaddresses: get...
-
php.iniの設定が反映されない
-
xamppでGDを使いたい。
-
PDFlib・・・日本語表示の設定??
-
xamppを使う場合のphpファイル...
-
Apache(Ver 2.4.4)の設...
-
xamppのDocumentRootでindex,ht...
-
phpinfoとphp -vのバージョンが...
-
phpをWEBサーバー上で実行できない
-
LinuxでのPHP、Configure Comma...
-
Fatal error: Call to undefine...
-
PHPにおいてopensslを有効にす...
-
date関数がgmdate関数と同じに...
-
XAMMPをUSBメモリーに移行する方法
-
phpのpost処理の転送速度設定に...
-
PHPのアンインストール
-
require_onceの解釈について
-
ZendFrameworlkでZend_Session...
おすすめ情報