PHPの設定

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

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

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