PHP の最新バージョンをビルドするには、php-build のリポジトリから最新のコードを取得し、インストールシェルスクリプト実行後にビルドオプションの設定などの手順を踏む。
- Mac OS X 10.9
- Homebrew
- Apache 2.2.3
- PHP 5.6.11 (ビルド対象
まず、php-build を最新の状態にする::
$ cd ~/.phpenv/plugins/php-build
$ git pull
$ sudo bash ./install.sh
続いて、PHP の configure option を変更し、Apache モジュールも一緒にビルドするように設定を追加::
$ sudo vi /usr/local/share/php-build/definitions/5.6.11
以下の内容を追加する(apxs へのパスは適時書き換えする)::
configure_option "--with-apxs2" "/usr/sbin/apxs"
コンパイル出来ないときは、以下のライブラリのバージョン依存の可能性があるので要調査
- bison
- re2c
- jpeglib.h
- mcrypt.h
bison は 3.x 系では、PHP 5.4 - 5.6 がコンパイルできないので、特に注意する。Homebrew versions で古い bison をインストールすることは可能。