追記 2014-05-20 どうもjosegonzalez/homebrew-phpは存在こそしているもののprivate repositoryになってしまったらしい。 $ brew tap josegonzalez/homebrew-php Cloning into '/usr/local/Library/Taps/josegonzalez/homebrew-php'... remote: Reusing existing pack: 6020, done. remote: Total 6020 (delta 0), reused 0 (delta 0) Receiving objects: 100% (6020/6020), 1.17 MiB | 290.00 KiB/s, done. Resolving deltas: 100% (3741/3741), done. Checking
このURLのページは表示することが出来ませんでした。 IQサーバー
export PATH=$PATH:$HOME/.phpenv/bin # bashの場合 eval "$(phpenv init -)" # zshの場合 eval "$(phpenv init - zsh)" php-buildのインストール 2013/08/27時点では、Homebrewのphp-buildが、Githubのリポジトリの0.9.0のタグから取得するようになっているので、PHPのバージョンが少し古かった。 今回はPHP5.5をインストールしたかったので、Formulaを少し修正して、masterブランチから取得してインストールできるようにした。 /usr/local/Library/Formula/php-build.rb の url の部分を以下のように修正してから、インストールする。
状況 こんな状態で % php -v PHP 5.4.8 (cli) (built: Feb 28 2013 16:24:20) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans こんなん言われた人は参考にしてください。 Call to undefined function: bindtextdomain() やり方 ここに移動して phpize してからの make % cd /var/tmp/php-build/source/5.4.8/ext/gettext % phpize % make からのコピー % cp
(2013-03-25追記)下記PHPのビルドにはgcc、autoconf、automake、libtool、bison、re2c、libmcrypt、jpeg、libpng、flex(PHP 5.2.17のみ)などのインストールが必要です。 PHPのバージョンを色々揃えたいというニーズは多くの人がお持ちだと思います。これを解決する方法の一つにphp-buildがあります。このツールとphpenvを組み合わせて使うことで、様々なバージョンのPHPを楽に扱うことができます。 これら2つのツールについては既に他の方も紹介されていますが、両ツールの最新バージョンに追随したい場合など、少々わかりにくい点がある気がします。また、インストール方法も何種類か流儀があり、どうするのがベストか悩んでいる人もいるのではないでしょうか。 本稿ではphpenv+php-buildを僕がどう使っているかを紹介します
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く