tagamidaikicomMacのローカルPHPをPHP7にあげましたTweetみなさんこんにちは。最近あまりPHPを使った案件がないのでPHPのバージョンがまだ5.6だったのでさすがになぁと思いPHP7にあげることにしました。MacのローカルにPHPのバージョン管理環境がなかったため、それも整えることにしました。最後にanyenvをインストールするanyenvという便利なものがあります。これはphpenvやrbenv、pyenvなど、各言語のバージョンを管理するソフトウェアがあるのですが、各々インストールするには多少苦労がありますし、みんな作りは同じ感じだからそれらをまとめてインストール出来るソフトウェアを作ったよ!的なものだと認識してます。anyenvをインストールしておけばRubyもPHPもPythonもNodeも簡単にインストール出来るってことですね!ということでコマンドラインでanyenvインストールします。https://github.com/riywo/anyenv#readmeこういう風にhelpが出てきたらインストール成功してます。phpenvのインストールそれではphpenvをインストールします。https://github.com/madumlao/phpenv#readmephpenvと打ってヘルプページが出てきたらこちらもインストール完了です。PHP7をインストールそれではphpenvを使ってPHP7をインストールしましょう。-lとするとインストール出来る一覧が出て来るので、私の場合は7.0.9が最新だったので7.0.9をインストールしました。build.上記のようなエラーが出てしまいました。libmcryptというものが足りないっぽいのでbrewでインストールしてみます。build.今度はOpenSSLの問題ぽいです。Capitan上でphp-buildするメモという記事の中で解決方法が書いてあったのでそれを行います。OpenSSLとlibxml2のもともと入ってるバージョンとPHP7が求めているものがずれていることが問題のようです。環境変数としてHomebrewでインストールしたものを指定し、それらを回避します。RethansこれでPHP7がインストール出来ました。最後にいかがでしたか?何個かエラーが出ましたが意外とすんなりインストールすることが出来ました。あとこれでPHPのバージョン管理も出来るようになったのでバージョンに悩まされる日々から開放されました、やったー!更新情報はFacebookページで!ブログの更新、読んで役立つ他ブログの記事などを更新しています。