php.netからダウンロードして解凍&configure
$ cd Downloads
$ tar Jxvf php-7.0.1.tar.xz
$ cd php-7.0.1
ヘルプを参照
$ ./configure --help
最低限のオプションでやってみるとccのエラーが出た。config.logを確認するとXcodeの設定が必要とのことで
checking for cc... cc
checking whether the C compiler works... no
configure: error: in `/Users/matsuzaki/Downloads/php-7.0.1':
configure: error: C compiler cannot create executables
See `config.log' for more details
$ sudo xcodebuild -license
を実行し、agreeを選択
これでやっとインストールできるようになりました。
$ ./configure --prefix=/usr/local/php-7.0.1 --disable-all --enable-mbstring
$ make
$ sudo make install
動作確認
$ /usr/local/php-7.0.1/bin/php -v
PHP 7.0.1 (cli) (built: Dec 23 2015 21:23:45) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
とりあえず動いたようです。
xcodeは先にインストールしてて、gccなどもインストールは済みだった(確かxcodeから追加でインストールした記憶あり)のに、今はライセンスの設定が必要になったんだね、知らなかったので戸惑ってしまったw
ラベル:PHP