タイトル通り。
konata.netの自宅サーバで動かしているApacheとPHPは諸々の事情で野良ビルドなのだけれど、
FreeBSD10.0に環境を作ろうとしたら、phpのコマンドライン版はビルドできるのだけれど、
Apacheのモジュールが作成されない事態が発生した。
で、多分PHP側の不具合だろうなぁ……、と思いつつ、
ここ2~3日悩んでいたのだけれど、公式で検索をしたらあっさりと情報が見つかった。
https://bugs.php.net/bug.php?id=66007
要約すると、FreeBSD1.x用のコードの判定が甘く、FreeBSD10.xがFreeBSD1.xと誤読され、
モジュールを作れないと判定されていた。ということらしい。
幸いにも、patchも一緒に投稿されていたので修正も容易。
修正後、無事にモジュール版PHPが作成されたことを確認できた。
これで一歩前進かな。
コメントを残す