輝く僕らの学費

外の空気が大好き、そこそこ忙しい理系の男子大学生のぶちおです。

Linux

CentOS7にComposerを導入する

投稿日:

やっぱりまたComposerが必要なライブラリに出くわしてしまったので、パッケージ管理システムとやらComposerCentOS7のサーバにインストールしていきます。

つい先週ぐらいに必要なのか…でもよくわからないな。そういって別のライブラリで実装したばかりですが、まあちょっとやる気があるのでやってみます。

楽になるらしいよ

パッケージ管理システムを導入したしまえば公式サイトからファイル落としてきたり、さらに追加で必要なのライブラリさがしたりしてくる手間が省けるんだって。

導入の手順

公式のIntroductionの英文をがんばって読んでやってみます。

PHP 5.3.2以上が必要ですよ。ちなみにPHP7で動かしたいです。

そんな感じの導入要件といったことが書かれています。

作業は次のダウンロードページからでした。

Command-line installationにしたがって進めていきます。

いつものTera Padを使い、SSHでサーバのコンソールを開き、phpから始まるコマンドをすべて実行すればダウンロードできてしまう。

実際おこなわれたのがインストーラを

  1. ダウンロード
  2. 検証
  3. 実行
  4. 削除

この流れで作業が進みました。

とりあえずで、これで使えます

実行したインストーラを場所にファイルができるので実行するとこんな感じに動きます。

もうちょい、導入の仕上げ

IntroductionページのGloballyの部分

毎回パス打って使うんじゃ不便だからcomposerコマンド使えるようにしちゃおうよってもの。

/usr/local/binにつっこむだけです。

が…そりゃ普段使いのユーザでこんなとこいじれないよな、須藤さーん!(sudoを先頭に付けて)。

あれ、CentOSに軽く説教された…笑

そうよ、大いなる力よcomposerコマンドは!!

そういうことで、パスワードを入力してファイルを移動して、無事composerコマンドが使えるようになりました。

おわり

これでComposerを使う準備はできたので、いろいろ使ってみたいと思います。

-Linux

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

自宅サーバのApacheで仮想ホストをつくってhostsでホスト名を設定

自宅のテストサーバのApacheで、仮想ホストをつくって複数のWebアプリを同時に動かしたい。アクセス元となるPCでhostsを設定して、アクセスの際のホスト名ごとに各Webアプリが動くようにする。

no image

シェルスプリクトを書くときにやってしまったミス

シェルスプリクトを実行して、if文がうまく動きなかったときに、解決した方法とチェックすべきポイントを書き残しておく。

no image

Linuxで時刻の同期をする

モバイルノートにUbuntu系のLinux mintを入れて使っているが、バッテリー切らせたまま放置して時刻が狂ってしまうことがしばしばある。 さくっと自動で同期するコマンドを覚えておこう。