LoginSignup
5
11

More than 5 years have passed since last update.

EC2サーバにPHP環境構築

Posted at

インスタンス情報

  • インスタンスタイプ t2.micro
  • Amazon Linux AMI 2017.03.1.20170812 x86_64 HVM

無料枠で作れる一番しょぼいやつです

yumで色々インストール

開発系のツールを一括でインストール

$ sudo yum groupinstall 'Development tools' -y

PHPのバージョン確認(まだインストールされていないので怒られる)

$ php -v

php7.1系とモジュールを諸々インストール

$ sudo yum php71 php71-devel php71-mysqlnd php71-mbstring php71-pdo php71-gd -y

PHPが入ったはずなのでバージョン確認
$ php -v
PHP 7.1.7 (cli) (built: Sep 14 2017 15:47:38) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
以下コマンドでphp7.1系のモジュールが見れるので必要ならインストール

yum list | grep php71

動作確認

php -aで対話形式でPHPが使える
$ php -a
Interactive shell

php > echo 5 * 5;
25
php > exit

composerインストール

本体ダウンロード
$ curl -sS https://getcomposer.org/installer | php
All settings correct for using Composer
Downloading...

Composer (version 1.5.2) successfully installed to: /home/ec2-user/composer.phar
Use it: php composer.phar
ちゃんとダウンロードできてるか確認
$ ls
composer.phar
パスの通ってる場所へ移動
$ sudo mv composer.phar /usr/local/bin/composer
whichコマンドとか-Vで出てくれば成功
$ which composer
/usr/local/bin/composer
$ composer -V
Composer version 1.5.2 2017-09-11 16:59:25
5
11
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
5
11