DNRH-001にVINE モジュール
仮サーバーの環境を本サーバーに近いように弄ってるとdomxmlが無いことに気づいた、結構使ってたのでPHPに標準で付いてる関数かと思ってた、検索してみるとモジュールを追加しなくてはいけないらしい。ダウンロードしてコンパイルみたいな事書いてたので面倒だなと思ってるとMLogの記事を発見、PHPのモジュールもソフトみたいにapt-getでインストールできる様だ。
# rpm -qa|grep php
でインストールされてるアプリからPHPを含むのを見てみる、当然だがそれっぽいのは無い。
# apt-get update
念のため最新版チェック
# apt-get install php-domxml
domxmlをインストール
# service apache2 reload
サーバーの再起動
# rpm -qa|grep php
でインストールされてる事を確認して
# php -r 'var_dump(function_exists("domxml_open_file"));'
domxmlの関数が使えるかチェック
ついでにphpMyAdminがmcryptを使ってるらしく下の方にアラートが出てたので
# apt-get install php-mcrypt
ってしてインストールした。
依存性の関係でlibmcryptも自動でインストールしてくれた。
あと、PEARにMailパッケージが入ってなかったので入れる。
# pear install -a Mail
ついでにアップデートもしとく
# pear upgrade-all
# pear update-channels