moshimore Knowledge

アプリ開発・紹介とメモ書き、日々の日記。

さくらインターネットのレンタルサーバーにComposerをインストールする方法について

f:id:moshimore:20180710165922j:plain
さくらインターネットのレンタルサーバー(スタンダードプラン)へComposerをインストールする方法を説明します。
以前は面倒な手順でインストールしていましたが、今回は簡単に導入できました。

2年ほど前にCakePHP3絡みでComposerを弄ったことがあったのですが、そのときよりも簡単にインストールすることができました。
さくらインターネットのサーバー構成が変わったのか、それとも、そもそもの手順が間違っていたのか分かりませんが、新しい手順ですんなりと解決できます。

参考までに以前までの方法はこちらです。

SSHにログイン

まずは、何はともあれレンタルサーバーのSSHにログインします。

ディレクトリの作成

Composerをインストールするディレクトリを作成します。
後でコピーしたり、移動させたりするので場所はどこでも良いです。

$ mkdir composer

Composerのインストール

さて、あとは作成したディレクトリにComposerをインストールするだけです。
2年前はicuライブラリやらintlやら、色々と面倒だったのにどうしてなのか、これだけのコマンドでインストール完了です。

$ curl -sS https://getcomposer.org/installer | php -- --install-dir=./composer

CakePHPプロジェクトの作成

せっかくなので、CakePHPプロジェクトを作成してみます。

$ mkdir project
$ cp ./composer/composer.phar ./project
$ cd project
$ php composer.phar create-project --prefer-dist cakephp/app PROJECTNAME

アップデートする方法

最後にCakePHP3のアップデート方法です。

$ cp ./composer.phar ./PROJECTNAME
$ cd PROJECTNAME
$ php composer.phar update

以上、さくらインターネットのレンタルサーバーにComposerをインストールする方法についてでした。