CMSがことごとくPHPを使うので、Portsから入れたのだけれど、やっぱりはまったお話。
何時もどおりlang/php5とlang/php5-extensionsを入れればいいかなーと安直にportinstallしたらWordpressがご機嫌ななめ。
「pcreがありませんよ。」
とかおっしゃっているようだけれど、extensions入れてるじゃん。
仕方ないので、lang/php5-extensionsの下でmake configしてみると「pcreが無い」。 何時もなら「Perl Compatible Regular Expression support」という項目があるのだけれど。
んじゃ、個別に入れればいいかなーとdevelの下を見てもphp5-pcreが無いし。よくよく見ていたら、php52-pcreとかあります。php52-extensionsでmake configすると、こっちにはpcreあるし。
php5っていったい何とかMakefileを見てみたのですが、現行は5.3.3らしい。一方php52は5.2.14。
UPDATEING見てみると
20100409:
AFFECTS: users of lang/php5
AUTHOR: 省略As of PHP 5.3, a few extensions were removed from or included into the core
PHP5 package. Follow the steps below to update your installation.1) Delete the following packages (if installed):
– php5-dbase
– php5-ncurses
– php5-pcre
– php5-spl
– php5-ming
– php5-mhash2) Rebuild lang/php5 and all ports that depend on it.
ということらしい。むぅ。
後で入れなおしてみようっと。
== 2010.09.21 追記 ==
WordPressはphp5+php5-extensionsで大丈夫の模様。ご機嫌斜めだったのはなんだったんだろう。
コメント