AWS EC2 AmazonLinux2 composerをインストールする
目的
- インスタンスに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を導入する。 |
前提情報
- 下記、または下記に準ずる方法でAmazonLinux2のインスタンスを起動する。
読後感
-
$ composer
コマンドが正常に実行できる。
詳細
- ※本説明にて実行するコマンドは全てインスタンスにssh接続を行い、実行するものとする。
- 下記手順を実施してPHPを入れる。(実施済みの方は飛ばす。)
-
公式のインストール方法に記載されているコマンドを実行してcomposer本体を取得する。(Download Composer)(※$ php -r "if (hash_file・・・
のコマンドは変更になる可能性があるので最新のコマンドは公式ページをご確認いただきたい。)
$ 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');"
-
下記コマンドを実行してcomposerの実行ファイルを移動する。
$ sudo mv composer.phar /usr/local/bin/composer
-
下記コマンドを実行してcomposerの実行ファイルを実行する。
$ php /usr/local/bin/composer
-
下記コマンドを実行してパスを通す。
$ echo "export PATH=~/.config/composer/vendor/bin:$PATH" >> ~/.bash_profile
$ source ~/.bash_profile
-
下記コマンドを実行してコマンドにパスが通ったことを確認する。
$ composer
参考文献
-
$ composer
コマンドが正常に実行できる。
詳細
- ※本説明にて実行するコマンドは全てインスタンスにssh接続を行い、実行するものとする。
- 下記手順を実施してPHPを入れる。(実施済みの方は飛ばす。)
-
公式のインストール方法に記載されているコマンドを実行してcomposer本体を取得する。(Download Composer)(※$ php -r "if (hash_file・・・
のコマンドは変更になる可能性があるので最新のコマンドは公式ページをご確認いただきたい。)
$ 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');"
-
下記コマンドを実行してcomposerの実行ファイルを移動する。
$ sudo mv composer.phar /usr/local/bin/composer
-
下記コマンドを実行してcomposerの実行ファイルを実行する。
$ php /usr/local/bin/composer
-
下記コマンドを実行してパスを通す。
$ echo "export PATH=~/.config/composer/vendor/bin:$PATH" >> ~/.bash_profile
$ source ~/.bash_profile
-
下記コマンドを実行してコマンドにパスが通ったことを確認する。
$ composer
参考文献
公式のインストール方法に記載されているコマンドを実行してcomposer本体を取得する。(Download Composer)(※$ php -r "if (hash_file・・・
のコマンドは変更になる可能性があるので最新のコマンドは公式ページをご確認いただきたい。)
$ 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');"
下記コマンドを実行してcomposerの実行ファイルを移動する。
$ sudo mv composer.phar /usr/local/bin/composer
下記コマンドを実行してcomposerの実行ファイルを実行する。
$ php /usr/local/bin/composer
下記コマンドを実行してパスを通す。
$ echo "export PATH=~/.config/composer/vendor/bin:$PATH" >> ~/.bash_profile
$ source ~/.bash_profile
下記コマンドを実行してコマンドにパスが通ったことを確認する。
$ composer
Author And Source
この問題について(AWS EC2 AmazonLinux2 composerをインストールする), 我々は、より多くの情報をここで見つけました https://qiita.com/miriwo/items/b25f9d4d74b7103f6ff6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .