解説PHPのプログラムではSQLでデータベースを操作することで、動的なページを生成することができます。PHPで操作可能なデータベースはMySQLやPostgreSQL、SQLiteなど様々です。そのためには操作対象のデータベースに応じたPHPモジュールを導入する必要があります。今回はApache上で動作するPHPのプログラムからPostgreSQLのデータベースを操作するための設定を行います。6.5にApacheをインストールし、PHPの実行環境を整備します。インストールに従ってインストールしています。PostgreSQLはセットアップ済みで既に存在している前提とします。6.5のDVDメディアから6つインストールします。「httpd-2.2.15-29.el6.centos.x86_64.rpm」は初期状態でインストール済みとなっています。6.5のDVD-ROMの1枚目をセットし、以下のコマンドを実行します。1枚目を取り出して、2枚目に入れ替え、以下のコマンドを実行します。Apache設定ファイルの編集viエディタでApacheの設定ファイル(httpd.conf)を編集します。httpd.confファイル名:/etc/httpd/conf/httpd.conf※初期状態でコメントアウトされている行は表示を省略しています。自ノードのホスト名を名前解決するためにhostsファイルに追記します。設定しなくてもApacheは起動します。設定しない場合、Apacheを起動する度に警告メッセージが出力されるので、これを防ぐための設定です。名前解決できる必要があります。Apacheの自動起動設定Linux起動時にApacheを自動起動するよう設定します。自動で起動すると都合が悪い場合はここの手順は飛ばしてください。一通り設定が終わったらApacheを起動します。ブラウザからアクセスして表示できることを確認します。HTMLファイルの表示テスト一般的なHTMLファイルを作成して画面の表示を確認します。関数を実行して結果を確認します。以下のような画面が表示されれば、正常にPHPのプログラムが実行できる状態になっています。PostgreSQLへアクセスするための機能が有効になっています。PHPでPostgreSQLへの接続テストPHPのプログラムからPostgreSQLへの接続テストを行います。接続、切断だけを行う簡単なプログラムを作成します。</body></html>以下のように「接続成功」と「切断成功」と表示されればPostgreSQLへの接続は成功です。5▲setupのメニューに戻る▲プロフィールらのっち@ranocci損害保険会社のIT企画部に勤務するSEです。