15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

cloud9でPHP7を使う

Posted at

ここしばらく、常駐先でSlim(PHPの)を使っていたのですが、いつものようにcloud9で試してみようとしたらそのままだとPHPのバージョンが低くて使えなかった。。。

Cloud9でLEMP7-fpm環境
このような記事がありましたが、今回はPHP7だけ使いたいので、
How to upgrade to PHP7
こちらを試した時のメモ

phpbrewをインストールする

後は、書いてある通りに実行すればphp7をコンパイル→インストールしてくれるみたいです

$ sudo apt-get update
# aptのレポジトリ情報更新

$ sudo apt-get install libmcrypt-dev
# libmcrypt-devのインストール

$ curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
$ chmod +x phpbrew
$ sudo mv phpbrew /usr/local/bin/
# phpbrewをダウンロードして、実行出来るように権限、パスの変更をする

$ phpbrew init
$ [[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
# phpbrewの初期化とbashでの環境変数設定など

$ phpbrew lookup-prefix ubuntu
# ubuntu用に参照先を変更しているっぽい?

$ phpbrew install 7.0 +default
# php7のビルド/インストール

$ phpbrew switch php-7.0.1
$ phpbrew use php-7.0.1
# 上のビルド/インストールが終わったらインストールされたバージョンが出るのでその通りに

$ php -v
PHP 7.0.1 (cli) (built: Dec 29 2015 22:04:43) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
15
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?