サーバー勉強メモー(ララベル:導入)

Windowsにララベル(Laravel)の導入
---
####<font color="DeepSkyBlue">Laravel導入の前に↓の順番で行きましょう</font>

1. **XAMPP**を[インストール](https://www.apachefriends.org/jp/index.html)
2. **Composer**を[インストール](https://getcomposer.org/)
3. **Laravel**をインストール

####<font color="DeepSkyBlue">Composerのタウンロード手順</font>

![1.png](https://qiita-image-store.s3.amazonaws.com/0/159490/981b7bcf-a436-ff3d-2bc3-2decde800b97.png)
![2.png](https://qiita-image-store.s3.amazonaws.com/0/159490/9ab860bc-a411-8f49-6dcb-f6e1bf2e93a6.png)

####<font color="DeepSkyBlue">Composerインストール手順(順番に次のボタン押せばいいでしょう!)</font>

![3.png](https://qiita-image-store.s3.amazonaws.com/0/159490/41a4e582-9334-c909-84e7-2d04ce39c9c6.png)

####<font color="DeepSkyBlue">Laravelのインストール手順</font>
 
コマンド入力:

     Composer global require "laravel/installer=~1.1"

成功すると次のようになるでしょう。
![4.png](https://qiita-image-store.s3.amazonaws.com/0/159490/0a6130ef-9b4a-fbdc-e695-132f343b2f98.png)
システム環境変数にララベルPATH設定:
[コントロールパネル]->[システムとセキュリティ]->[システム]->[システムの詳細設定]この順番で開くと
![5.png](https://qiita-image-store.s3.amazonaws.com/0/159490/7fba5630-06f3-ff13-643b-39279b67413e.png)
[環境変数]クリックします。
![6.png](https://qiita-image-store.s3.amazonaws.com/0/159490/9df438e4-af2d-256e-b50d-1105162add76.png)
システム環境変数のPathという項目を選択して[編集]をクリック
![7.png](https://qiita-image-store.s3.amazonaws.com/0/159490/1afb1d73-d1fd-b895-6ff9-a7740600f3c6.png)
[新規]ボタンをクリックしてパスを追加します。

####<font color="DeepSkyBlue">Laravelプロジェクト作成</font>

コマンドを入力:
     
     //これでblogというプロジェクト作られます。
     //作成に少々時間がかかります。
     laravel new blog
     //blogプロジェクト場所に移動
     cd blog
     //コマンド一覧
     php artisan list
     //サーバー実行
     php artisan serve

サーバー実行し、ブラウザを立ち上げます。http://localhost:8000/ 成功すると次の画面が出ます。
起動したサーバーを停止するには[Ctrl + C]
![8.png](https://qiita-image-store.s3.amazonaws.com/0/159490/292e19a1-d779-1a4a-d994-3aa512011990.png)

Macにララベル(Laravel)の導入
---
####<font color="DeepSkyBlue">Laravel導入の前に↓の順番で行きましょう</font>

1. **Homebrew** [インストール](https://brew.sh/index_ja)
2. **PHP**インストール
3. **Composer**を[インストール](https://getcomposer.org/)
4. **Laravel**インストール

####<font color="DeepSkyBlue">Homebewのタウンロード手順</font>

[リンク](https://brew.sh/index_ja)から下のコマンドをコピー実行
![スクリーンショット 2019-01-16 22.36.23.png](https://qiita-image-store.s3.amazonaws.com/0/159490/bba196f2-ceb1-c764-1157-c3ae96ccefeb.png)


    //brew入ってるか確認
    brew doctor
    結果：
    Your system is ready to brew.

####<font color="DeepSkyBlue">PHPインストール手順</font>

    //php検索
    brew search php
    結果：
    ==> Formulae
    brew-php-switcher          php-cs-fixer               phplint
    php                        php@7.1                    phpmyadmin
    php-code-sniffer           php@7.2 ✔                  phpunit

    //最新バージョンインストール
    brew install php@7.2
    //インストール完了後
    //バージョン確認
    php -v
    結果:
    PHP 7.2.13 (cli) (built: Dec  7 2018 10:41:55) ( NTS )...

バージョンがインストールしたバージョンと違う時パスを設定更新する。

    export PATH="/usr/local/opt/php@7.1/bin:$PATH"
    export PATH="/usr/local/opt/php@7.1/sbin:$PATH"

####<font color="DeepSkyBlue">Composerのタウンロード手順</font>
[リンク](https://getcomposer.org/)から**Download**ボタンクリック
![1.png](https://qiita-image-store.s3.amazonaws.com/0/159490/981b7bcf-a436-ff3d-2bc3-2decde800b97.png)
下の選択したコマンドを全部コピー実行
![スクリーンショット 2019-01-16 22.40.08.png](https://qiita-image-store.s3.amazonaws.com/0/159490/014495a4-653d-918c-c162-9ea42d269885.png)

完了したら問題ないか確認

    composer
    結果:
    //失敗
    -bash: composer: command not found
    
    //失敗した時 ファイル移動し、もう一回composerで確かめる。
    mv composer.phar /usr/local/bin/composer

####<font color="DeepSkyBlue">Laravelインストール</font>

composerインストールが完了したら、ララベルの番

    composer global require laravel/installer

パス設定

    //ファイル開く
    sudo vi ~/.zshrc
    //macパスワード
    Password:

    //パス設定
    export PATH=~/.composer/vendor/bin:$PATH

パス場所確認する

    //移動
    cd ~/.composer
    //ファイル情報検索
    ls
    結果：
    cache		composer.json	composer.lock	keys.dev.pub	keys.tags.pub	vendor
    //移動
    cd vendor
    //ファイル情報検索
    ls 
    結果：
    autoload.php	composer	laravel		ralouphie
    bin		guzzlehttp	psr		symfony
    //binファイル情報検索
    ls bin
    結果：
    laravel

####<font color="DeepSkyBlue">プロジェクト作成</font>

    composer create-project --prefer-dist laravel/laravel プロジェクタ名前

    cd プロジェクタ名前
    //サーバー起動
    php artisan serve
    結果：
    Laravel development server started: <http://127.0.0.1:8000>

**Control+C**サーバー終了
http://localhost:8000 リンクで次のホーム画面が出ると成功

![スクリーンショット 2019-01-12 2.46.38.png](https://qiita-image-store.s3.amazonaws.com/0/159490/366730b1-83a5-16e3-ff75-3e4075f743ff.png)