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ランキング
-
xamppのDocumentRootでindex,ht...
-
xamppのバージョンの違いについて
-
phpinfoとphp -vのバージョンが...
-
xamppでGDを使いたい。
-
サイト探してます★PHP・・・php...
-
MAMPのユーザー名とパスワード
-
onedrive にexcelファイルをア...
-
こちらはただの直列処理ですか?
-
ワードプレス、Contact Form 7...
-
拡張子php画像をjpg画像等に変...
-
PHPとCSVで簡易データベースな...
-
include先でのinclude元の変数...
-
リダイレクト元のURLの取得方法...
-
メールフォームのタイトルが文...
-
php エラー
-
PHPのif文でその処理を途中で抜...
-
VBでメールを送る時のSMT...
-
one drive のアップロード失敗...
-
別PHPファイルに変数を渡す
-
ワードプレスサイト PHP8.0.25...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php.ini を設定を変更すると再...
-
apacheとphpの設定エラー
-
php_network_getaddresses: get...
-
php.iniの設定が反映されない
-
xamppでGDを使いたい。
-
xamppを使う場合のphpファイル...
-
PDFlib・・・日本語表示の設定??
-
xamppのDocumentRootでindex,ht...
-
Apache(Ver 2.4.4)の設...
-
phpinfoとphp -vのバージョンが...
-
phpをWEBサーバー上で実行できない
-
LinuxでのPHP、Configure Comma...
-
Fatal error: Call to undefine...
-
PHPにおいてopensslを有効にす...
-
date関数がgmdate関数と同じに...
-
PHPのアンインストール
-
require_onceの解釈について
-
ZendFrameworlkでZend_Session...
-
ubuntuで、phpのパスを通す
-
phpのpost処理の転送速度設定に...
おすすめ情報