Cactiのマニュアル
前ページへ | チャプター ２．Unixへのインストール | 次ページへ

# PHPの設定

現在インストールされているPHPに、以下の拡張モジュールがインストールされていることを確認してください：

- mysql（設定については以下参照）

- SNMP（設定については以下参照）

- XML

- Session

- Sockets

- LDAP（LDAP認証を使用する場合のみ必要になります）

- GD（いくつかのプラグインで利用するために必要となります）

利用可能な拡張モジュールがインストールされているか確認するには次のコマンドを実行します。

    php -m

表示された一覧に必要な拡張モジュールがインストールされていることを確認してください。 また、これらの拡張モジュールの設定が行われていることも確認してください。 各モジュールの詳しい設定については、PHPの設定手順 を参照してください。

以下に、PHPで拡張モジュールを利用するための最適な方法を示します。
まず、`/etc/php.ini` ファイルを見つけてそれを次のように変更します：

    extension_dir = /etc/php.d

これで、PHPが指定したディレクトリ内にある拡張モジュールや設定ファイルを読み込むことが出来るようになります。場合によっては、`/usr/lib/php/modules`に保存されている場合もあります。またディレクトリ内に存在しないモジュール（例えば`mysql.soなど`）については個別に設定する必要があります。

以下の内容を含むファイル"/etc/php.d/mysql.ini"を作成してMySQL拡張機能を有効にする。

    ; MySQL拡張モジュールを有効にする
    extension=mysql.so

以下の内容を含むファイル"/etc/php.d/snmp.ini"を作成してSNMP拡張機能を有効にする。

    ; snmp拡張モジュールを有効にする
    extension=snmp.so

PHPのバージョンが4.3.5以下の場合は"/etc/php.ini"に以下の行が存在しますが、もしこれが4.3.6以降でも存在している場合は削除してください。

    session.save_path=/tmp

Cactiでテンプレートファイルをインポート出来るようしたい場合は"/etc/php.ini"に以下の行のコメントを解除します：

    file_uploads = On

前ページへ | ホームへ | 次ページへ
FreeBSDで必要なPorts Collectionの一覧 | 一つ上の階層へ | WEBサーバ（Apache）の設定