と思っていたところ嬉しいニュースが。
PHPのバージョン7が今年の11月12日にリリースするらしい。(PHP7調査(38) PHP7のリリーススケジュール)
新バージョン・新仕様ということは、現役エンジニアと同じスタートラインに立てるということ。せっかくなので働いている会社で使っているPHPフレームワークyii2を使ってDBはNoSQLの代表格MongoDBにしてアプリケーションでも作ってみようと思いました。
まずはMacにPHP7をインストール
$ brew install php70*
以下のエラーメッセージが出ます。
==> Installing homebrew/php/php70-gmp dependency: php70 Error: Cannot install homebrew/php/php70 because conflicting formulae are installed. php55: because different php versions install the same binaries. Please `brew unlink php55` before continuing.
エラーメッセージの指示に従って再度実行
$ brew unlink php55 Unlinking /usr/local/Cellar/php55/5.5.20... 39 symlinks removed $ brew install php70*
インストールできたかチェック
$ php -r 'echo phpversion() . "\n";' 7.0.0RC5
大丈夫そうです。
※ちなみにMac El Capitanの場合はbrewコマンドが動かないと思うのでこちらの記事を参考に修正してください。
果たして実現できるのか
Yii2 + MonboDB はExtensionがあるので大丈夫そう。PHP7 + Yii2 はGitterを読んでもよくわからん。動くのか試してみようと思います。
PHP7 + composerはPHPBBを見る限り、対応できてるっぽい。
まぁ何とかなるかと思います。
0 件のコメント:
コメントを投稿