0
0

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.

LinuxサーバーにComposerをインストールしてバージョンを下げる

Posted at

やりたいこと

EC-CUBEのためにcomposerをインストール
EC-CUBE4.0系はcomposer1のみに対応しているためバージョン下げる
(composer2ではキャメル型ファイルがインストールできない)

composerインストール

EC-CUBEをインストールするルートディレクトリへ行く

EC-CUBEルート
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

composer-setup.phpがダウンロードされたか確認

ls 

composer-setup.php

phpファイルの改ざんチェック

EC-CUBEルート
php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Installer verified

composerをインストールする

EC-CUBEルート
php composer-setup.php

All settings correct for using Composer
Downloading...

Composer (version 2.0.7) successfully installed to: /EC-CUBEルート/composer.phar
Use it: php composer.phar

composer-setup.phpを削除

EC-CUBEルート
php -r "unlink('composer-setup.php');"
EC-CUBEルート
ls 

composer.phar 

composer-setup.phpが消えて、composer.phar ができている

動作確認

EC-CUBEルート
composer.phar

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.0.7 2020-11-13 17:31:06

composerバージョン確認

EC-CUBEルート
composer --version

Composer version 2.0.7

composerバージョンを1にする

EC-CUBEルート
composer selfupdate --1

Upgrading to version 1.10.26 (1.x channel).

composerバージョン再確認

EC-CUBEルート
composer --version

Composer version 1.10.26

参考記事

https://doc4.ec-cube.net/quickstart/command_install
https://getcomposer.org/download/
https://laboradian.com/php-composer/
https://self-development.info/composer%E3%81%AE%E6%AD%A3%E3%81%97%E3%81%84%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95%E3%82%92%E8%A7%A3%E8%AA%AC%E3%80%90php%E3%80%91/#:~:text=composer.json%E3%81%AB%E3%81%AF%E3%80%81%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB,%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82
https://chusotsu-program.com/win10-composer-version-down/

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?