ネビ活 | ネットビジネス生活

ネットxお金のスキルを作り、未来永劫豊かに暮らす事を目指すサイト

Laravelってサイト作る度にダウンロードが必要なの?XAMPPを例に解説

投稿日:

XAMPPにLaravelを1度ダウンロードしてみたんだけど・・。これって毎回何かコンテンツを作る度にLaravelをダウンロードし直す必要があるの?それとも一回だけダウンロードすれば、他のコンテンツでも使い回しできるの?

LaravelをXAMPPにダウンロードはできた。それで試しに簡単な掲示板をチュートリアルなどを見ながら作ってみたとします。

じゃあ次にまた別の口コミサイトを作ってみよう、別のチュートリアルを見ながら別のウェブアプリを作ってみようと考えた時に、またLaravel本体を新たにXAMPPにダウンロードする必要があるのか?

XAMPPをインストールしてみたものの、何がなんだかよく分からないあなたでも「なるほど~!」とポンと手を叩いて分かるように、すごく分かりやすく噛み砕いて解説します。

 

LaravelはXAMPPにコンテンツ(サイト)を作る度にダウンロードが必要?

まず、XAMPPは単純に仮想のサーバーだと考えてください。

ようは、Xサーバーとか、ロリポップと同じものって考えてください。

つまりXAMPPサーバーに今回、Laravelを初めてインストールしました。

 

これっていうのは、Xサーバーやロリポップサーバーに
WordPressをインストールするのと同じ事をやってると考えてください。

 

仮にあなたが、XサーバーやロリポップサーバーにWordPressをインストールしたら、
1サイトごとに、1WordPressをインストールしますよね。

Laravelもそれと同じなんですよ。

 

つまり

1サイトごとに、1WordPressが必要なように、

1サイトごとに、1Laravelが必要って事です。

 

なので例えば、あなたが XAMPP に初めて Laravel をダウンロード(インストール)したとします。

ダウンロードしたフォルダ名が「newbbs」だとします。

そのnewbbsフォルダの中で、掲示板を作ってみたとします。

これって、いうのは、つまりnewbbsっていう名前の掲示板サイトを1つ作った状態です。

つまりnewbbsっていうフォルダそのものが1サイトです。

xampp\htdocsフォルダ内にあるフォルダそれぞれが1サイトだと考えると分かりやすい

で、これとは別にまた何かSNSを作ってみようとか、口コミサイトを作ってみようって感じで新しいサイトを作る場合は、Laravelを別のフォルダに新たにダウンロードして、そのフォルダの中でまた別のサイトを作るって感じになります。

 

Laravelをダウンロード(インストール)する時って、

composer create-project laravel/laravel abc

のようにCommandprompt(Shell)にコマンドを打ちますよね。

そう、この時に、最後のabcの部分がフォルダ名なので、
自分で新しい名称のフォルダ名を付けて、インストールするわけです。

これを「Laravelの新しいプロジェクトを作成する」とも言いますね。
ネッド

 

つまり、サイトごとに新しくLaravelをインストールする必要があるって事です。
なので、XAMPP内で新しいサイトを作るなら、その度にLaravelを新たにインストールするって事です。

イメージ的にはサイトごとにWordPressをインストールするのと同じと考えると分かりやすいと思います。

 

ダウンロードするLaravelのバージョンは毎回違っても大丈夫?

これも、サイトごとに違うバージョンのWordPressが入ってても大丈夫なのと同じで、サイトごとに違うバージョンのLaravelを使っても問題ありません。

ただ、XAMPPに使ってるPHPのバージョンやMariaDB(Mysql)のバージョンと適合したバージョンのLaravelを使わないと正しく動かないでしょうから、そこだけ気をつけてください。

 

Laravelのバージョン指定のダウンロード方法は?

こちらの記事にやり方を書いてるので、参考にしてください。

Laravelのバージョンのおすすめは?2020年から学び始めるなら

 

というわけで、参考にして頂ければ幸いです。

  • この記事を書いた人

ネッド

本を毎日多読しつつ、資産運用、プログラミング、心理学、ネットビジネススキルを猛向上中。貧富の差が広がる5年後、10年後に安心生活を送るためのお金のリテラシー、スキル、資産を一緒に作っていきましょう。

-PHP(Laravel6)入門

Copyright© ネビ活 | ネットビジネス生活 , 2020 All Rights Reserved.