Laravel入門トップページ


目次

  1. Composerのダウンロードとインストール
    1. Composerのダウンロードとインストール
  2. コメント掲示板を作成してみよう
  3. リレーションシップを使いこなそう
  4. ユーザ認証の機能を実現しよう
  5. マルチ認証の機能を実現しよう
  6. MongoDB に接続しよう
  7. キューを利用しよう
  8. コマンド(コンソール)を利用しよう
  9. 本番環境にデプロイしよう

Composerのダウンロードとインストール

Composerのダウンロードとインストール

目次に戻る

Composerのダウンロードとインストール

Putty 等のSSHクライアントから rin06.ba.kobegakuin.ac.jp にSSHで接続して作業を行う.

~/Documents/laravel ディレクトリに Composerをダウンロードし,インストールする.最終的に composer.pharがlaravelディレクトリに作成されればOKです.

[GakuinHana@rin06 ~]$ pwd ⏎
/home/students/GakuinHana
[GakuinHana@rin06 ~]$ ls ⏎
Documents  public_html  readme.txt
[GakuinHana@rin06 ~]$ cd Documents/ ⏎
[GakuinHana@rin06 Documents]$ ls ⏎
[GakuinHana@rin06 Documents]$ mkdir laravel ⏎
[GakuinHana@rin06 Documents]$ cd laravel ⏎
[GakuinHana@rin06 laravel]$ pwd ⏎
/home/students/GakuinHana/Documents/laravel
[GakuinHana@rin06 laravel]$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" ⏎
[GakuinHana@rin06 laravel]$ ls ⏎
composer-setup.php
[GakuinHana@rin06 laravel]$ php composer-setup.php ⏎
All settings correct for using Composer
Downloading...

Composer (version 1.9.0) successfully installed to: /home/students/GakuinHana/Documents/laravel/composer.phar
Use it: php composer.phar

[GakuinHana@rin06 laravel]$ php -r "unlink('composer-setup.php');" ⏎
[GakuinHana@rin06 laravel]$ pwd ⏎
/home/students/GakuinHana/Documents/laravel
[GakuinHana@rin06 laravel]$ ls ⏎
composer.phar
[GakuinHana@rin06 laravel]$

なお,ここで使用した Linux コマンドと以降で使用するコマンドの意味は次のとおりです.

コマンド実行例意味
pwdpwd現在の作業ディレクトリを表示する (Print Working Directory)
lsls作業ディレクトリ内のファイルとサブディレクトリの一覧を表示
lsls dirName指定したディレクトリ内のファイルとサブディレクトリの一覧を表示
lsls -als で隠しファイルも表示する
lsls -lls で詳細情報も表示する
lsls -al隠しファイルも含めて詳細情報を表示する
cdcd dirName指定したディレクトリに移動する
cdcd ../1つ上の階層のディレクトリに移動する
cdcdユーザのホームディレクトリ ( rin06 の場合は /home/students/UserName/ ) に移動する
mkdirmkdir dirName新しいディレクトリを作成する
touchtouch fileName空のファイルを新しく作成する
rmrm fileNameファイルを削除する
cpcp fileName1 fileName2fileName1 ファイルを fileName2 にコピーする
sudosudo コマンドコマンドを管理者権限 (Super User) で実行 (DO) する(rin06 では学生アカウントは許可されていません)
historyhistoryコマンド履歴を確認する
grepgrep パターン fileNamefileName ファイル内でパターンを検索する
|history | grep パターン1つ目のコマンドの実行結果を2つ目のコマンド度に渡す(history の結果からパターンを検索する)
!!番号history によるコマンド履歴から番号を指定して同じコマンドを実行する

目次に戻る

別の方法

rin06 の配布用ディレクトリに composer.phar を置いているので,それを各自のディレクトリにコピーしても構いません.

[GakuinHana@rin06 ~]$ pwd ⏎
/home/students/GakuinHana
[GakuinHana@rin06 ~]$ ls ⏎
Documents  public_html  readme.txt
[GakuinHana@rin06 ~]$ cd Documents/ ⏎
[GakuinHana@rin06 Documents]$ ls ⏎
[GakuinHana@rin06 Documents]$ mkdir laravel ⏎
[GakuinHana@rin06 Documents]$ ls ⏎
laravel
[GakuinHana@rin06 Documents]$ cd laravel ⏎
[GakuinHana@rin06 laravel]$ cp /home/haifu/software/laravel/composer.phar ./ ⏎
[GakuinHana@rin06 laravel]$ ls ⏎
composer.phar
[GakuinHana@rin06 laravel]$

目次に戻る