私は、既存のPostgreSQLデータベースにアクセスするPHPアプリを作成するように依頼されました。言うまでもなく、アプリが実行される予定のLinuxボックスにPHPがすでにインストールされていることは言うまでもなく、Postgreを使用するのはこれが初めてです。私はこのようなものを設定した経験がなく、コーディングするだけです。
私の質問は、PHPでPostgre拡張機能を動作させることができないようだということです。php.iniファイルを確認しましたが、「extension=...」の行はありませんでした。そこで、「extension=pgsql.so」を追加しました。次に、「extension_dir」を確認したところ、そこには2つのファイル(ldap.so、phpcups.so)しかないことがわかり、別のLinuxボックスから取得したpgsql.soファイルを追加しました。httpdを再起動しました。そして、それは機能しません。phpinfo()で「pgsql」または「postgre」が見つかりませんでした。
私の許しを許してください。Linuxについてはほとんど知りません。私を正しい方向に向けていただければ幸いです。
私はnumber5によって与えられた提案を使用しました:
おい、私はRedHatにいます。私はあなたが与えたコマンドの「yum」バージョンを使用しました、そして私はこれを手に入れました:
[root @ perseus〜]#yuminstallphp-pgsql「installonlyn」プラグインの読み込みインストールプロセスの設定リポジトリの設定ミラーリストを取得できませんでしたhttp://mirrorlist.centos.org/?release=5&arch=x86_64&repo=extrasエラーは[Errno 4] IOError:エラー:リポジトリの有効なbaseurlが見つかりません:extras
残念ながら、私が使用しているLinuxサーバーはインターネットに接続されていません。他にインストールする方法はありますか?