開発したプロジェクトが置いてあるリモートリポジトリをクローンして、ローカル環境でプレビューできるようにする流れについてエントリーしたいと思います。cloneを実行してローカルにソースをダウンロードします。引数はクローンしたいリポジトリを指定します。第二引数は、クローンの配置先のディレクトリを指定します。C:\xampp\htdocs\userポイント通信方式は主に3つあります。通信速度が速く、githubなどでよく使われる形式です。http://リポジトリのurl/プロジェクト名.gitgit方式この方式を使用する場合「認証構造を持たない」「クローンしてきたものがread-onlyになる」(更新が行えない)などの注意点があります。取得したいだけの場合に有用します。個人や社内のプロジェクトでよく使われるのがこの形式です。秘密鍵の設定などもできますし、比較的安全な形式です。installvendorディレクトリ(ライブラリ群)をcomposerを使ってインストールします。】envファイルの編集envファイルにローカル環境用のDBの接続情報を入れます。「.env.example」を「.env」にリネームします。デフォルトでは以下のようになっています。DB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=homesteadDB_USERNAME=homesteadDB_PASSWORD=secretポイントデータベース名、ユーザー名、パスワードを必要に応じて変更します。今回、何も変更せずこのままでいきました。envファイルのAPP_KEY(アプリケーションキー)がデフォルトのままになっています。key:generateポイントcomposerを使ってLaravelをインストールすると、APP_KEYの生成は自動で行われます。ユーザーアカウントの追加phpMyAdminでユーザアカウントを作成します。ユーザー名とパスワードは.envファイルの情報にあわせます。ユーザー名:homesteadパスワード:secretポイント『C:\xampp\mysql\lib\pluginが読み込めません』というエラーが表示された場合はC:\xampp\mysql\lib\pluginのディレクトリを作成すると上手くいきます。マイグレーションの実行DBのスキーマを構築します。コマンドプロンプトを起動してマイグレーションを実行します。DBダンプ本番サーバにSSHでアクセスしてダンプデータをダウンロードします。httpd.confファイルの末尾に以下を追加します。アクセスできるようにします。hostファイルの編集hostsファイルの末尾に以下のように1行追加します。】WEBルートの作成さくらレンタルサーバの場合はWEBルートはLaravelプロジェクトと同階層にあるwwwフォルダです。僕の場合、さくらレンタルサーバ1台に複数のLaravelプロジェクトを入れているので以下のような構成になります。:wwwディレクトリはGITクローンで落とせないのでFTPで落とします。Bladeでのアセットの読み込みは以下をご参考ください。】動作確認xamppコントロールパネルのapacheを再起動してブラウザを起動します。http://dev.laravel.user/crudと入力します。上記のように表示されればOKです。プログラムは「さくらのレンタルサーバー」の「スタンダード」プランの環境を前提にして解説しています。非常にコスパがよく利用者からも評価が高いサーバーです。チュートリアルを同じ環境で試して動かしてみたい方はおススメのサーバーです。気づいたことや新しい発見など情報を発信していきます。コメントをキャンセルメールアドレスが公開されることはありません。honjo_masanoriバナーWebエンジニアとしての就職、転職、フリーランスに関しての情報はコチラ!Laravelが学べるプログラミングスクールに関しての記事をまとめています。ENTRYLaravel6にメール設定(MailGun編)前回、Laravelのログイン機能を自動生成し、各画面を確認しました。ログイン機能を作成しました。/まとめ環境構築PHPフレームワークのひとつであるLaravelを専門に書いている学習サイトです。