Cloud9にPHP7をインストールする方法
※こちらは古い記事になります。
旧cloud9は2019年6月30日いっぱいで利用できなくなります。
こちらの記事が参考になります。
qiita.com
CakePHP3.5を導入したいとおもい、インストールしようとしたが、マニュアルを見たら5.6以上ないといけにらしく、最新版の7.2をインストールしてみる。
cloud9ではPHPの初期バージョンがPHP5.5.9になっており、ちょっと古くなっている。
今回は誰にでもできる簡単な方法で試してみる
バージョンアップ手順
apache2のPHP7.2用モジュールをインストール
$sudo apt-get install python-software-properties -y $sudo add-apt-repository ppa:ondrej/php -y $sudo apt-get update -y $sudo apt-get install php7.2 php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml $sudo apt-get install libapache2-mod-php7.2 -y
apache2の設定を7.2用に変更
実際にapache2を起動した時、apacheがPHP7.2モジュールを参照するように変更する
$sudo a2dismod php5 $sudo a2enmod php7.2 $sudo service apache2 restart
Ubuntuのディストリービュージョンをアップグレード
$ sudo add-apt-repository ppa:ondrej/php5-compat $ sudo apt-get update $ sudo apt-get dist-upgrade
これで設定が完了するはずです。
最後に確認のため$php -vでバージョン確認。
PHP 7.2.0-2+ubuntu14.04.1+deb.sury.org+1 (cli) (built: Dec 6 2017 14:46:05) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.2.0-2+ubuntu14.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies
無事このようなコードがでたら成功。
参考
Cloud9でPHPを5.6にバージョンアップする - Qiita
Ubuntu 14.04.4 LTS のPHP5.6をPHP7にした話 - Qiita
https://gist.github.com/artemsky/2fc432c1561bd2a7c57e47fe5e0c88d7