創屋ぷれす

phpのMail/mimeDecode.phpが入ってくれない

カテゴリが「プログラミング」・・・でもないのですが。技術的なことなので。
CentOSの設定で、いつものように入れたはずが、手間取ったのでメモ。


まず、PHPで「require_once(Mail/mimeDecode.php)」とか書くと、PEARのライブラリインストールし忘れてて、だいたい、下記のようなワーニングがでてしまいます。

PHP Warning: require_once(Mail/mimeDecode.php) [function.require-once]: failed to open stream: No such file or directory in ・・・


ここまでは想定内。
へへん、pearコマンドで一発だ!と思って

「pear install Mail_Mime」

今度は、PEARのバージョンが古いよ的なワーニングが…

pear/Mail_Mime requires PEAR Installer (version >= 1.6.0), installed version is 1.4.11


もじゃもじゃやってたんですが、どうにも上がらなかったので、強制的にアップグレード。

「pear upgrade -f PEAR」

で、Mail_Mimeをインストール

「pear install Mail_Mime」



あれ?Warning消えない・・・

念のため、pearのとこ(/usr/share/pear/Mail)見に行ったけど、mimeDecode.phpがない・・・


パッケージ分割されたのか??
なんとか探し当てて、下記で解決しました。

「yum install php-pear-Mail-Mime」


やれやれ・・・

Comments are closed.