29
24

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 1 year has passed since last update.

AWS EC2 AmazonLinux2 composerをインストールする

Last updated at Posted at 2020-06-11

目的

  • インスタンスにcomposerをインストールする方法をまとめる。

実施環境

  • ハードウェア環境
項目 情報
OS macOS Catalina(10.15.5)
ハードウェア MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
プロセッサ 2 GHz クアッドコアIntel Core i5
メモリ 32 GB 3733 MHz LPDDR4
グラフィックス Intel Iris Plus Graphics 1536 MB
  • ソフトウェア環境
項目 情報 備考
AWS EC2インスタンス AmazonLinux2 こちらの方法を用いてイメージからインスタンスを作成→AWS EC2 をMacで使ってみよう!
MySQL バージョン 8.0.20 for Linux on x86_64 (MySQL Community Server - GPL) こちらの方法を用いてMySQLのインストールを行った→AWS EC2 AmazonLinux2にMySQLを導入する。

前提情報

読後感

  • $ composerコマンドが正常に実行できる。

詳細

  • ※本説明にて実行するコマンドは全てインスタンスにssh接続を行い、実行するものとする。
  1. 下記手順を実施してPHPを入れる。(実施済みの方は飛ばす。)

  2. 公式のインストール方法に記載されているコマンドを実行してcomposer本体を取得する。(Download Composer)(※$ php -r "if (hash_file・・・のコマンドは変更になる可能性があるので最新のコマンドは公式ページをご確認いただきたい。)

    Composer.png

    cd
    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('sha384', 'composer-setup.php') === 'e5325b19b381bfd88ce90a5ddb7823406b2a38cff6bb704b0acc289a09c8128d4a8ce2bbafcd1fcbdc38666422fe2806') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
    
  3. 下記コマンドを実行してcomposerの実行ファイルを移動する。

    sudo mv composer.phar /usr/local/bin/composer
    
  4. 下記コマンドを実行してcomposerの実行ファイルを実行する。

    php /usr/local/bin/composer
    
  5. 下記コマンドを実行してパスを通す。

    echo "export PATH=~/.config/composer/vendor/bin:$PATH" >> ~/.bash_profile
    source ~/.bash_profile
    
  6. 下記コマンドを実行してコマンドにパスが通ったことを確認する。

    composer
    

参考文献

29
24
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
29
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?