MacOSのLaravelのインストールのチュートリアル

まず、公式サイトにLaravelのバージョンを選択

バージョンをインストールし、個人の好みによると、私は5.8を選びました

https://laravel.com/docs/5.8/installation

次はLaravelのインストール環境の要件5.8であります

 

私たちは、それが上記の条件を満たしていることを確認する必要があります

 

第二に、作曲をインストール

中国のインターネットファイアウォールの問題として作曲は、通常動作の公式ウェブサイトの使用は、おそらく必要がで、15以上が、中国の作曲をミラーリング次の方法でインストールすることができ作曲速度をダウンロードするには、非常に遅くなりますhttps://pkg.phpcomposer.com/ 

 

現在のプロジェクトの変更  composer.json 設定ファイルを:

 プロジェクト(すなわちのルートディレクトリに、コマンド・ライン・ウィンドウ(Windowsの場合)またはコンソール(Linuxでは、Macユーザー)を開き  composer.json 、次のコマンドを実行し、ファイルのディレクトリ):

作曲コンフィグrepo.packagist作曲ます。https:// packagist.phpcomposer.com

上記のコマンドは、現在のプロジェクトになります  composer.json ファイルの末尾ミラーリング構成情報が自動的に追加されます(手動でも独自に追加することができます):

" リポジトリ" :{
     " packagist " :{
         " タイプ"" 作曲" " URL "" https://packagist.phpcomposer.com "
    }
}

OK、我々は完了です。試してみてください  composer install 一般的にはそれを飛ぶのスピードを体験して!

 

ミラー原理:

一般的には、インストールパッケージのデータ(主にzipファイル)から、一般的である  github.com メタデータからインストールパッケージをダウンロードする  packagist.org にダウンロードしました。

しかし、外国のウェブサイト低速接続に知られている理由、いつでもと「壁」であってもよいし、さえ「は存在しません。」

「Packagist中国全額ミラーは」やった、国内のエンジンルームへのすべてのインストール済みパッケージとメタデータのキャッシュだったと加速を達成するようにあなたは、外国のサイトへの要求を開始する必要はありませんので、国内のCDNを通じて加速  composer installし、  composer update より迅速に、プロセス、および安定しました。したがって、場合でも  packagist.orggithub.com 障害が(主に接続が遅すぎると壁である)、あなたはまだ、ダウンロード更新プログラムパッケージをインストールすることができます。

 

第三に、インストールLaravel

 

composer create-project --prefer-dist laravel/laravel blog "5.8.*"

 

 第四に、Laravelを開始

PHPの職人は、サーブ

 

 

 

ブラウザを開き  http://127.0.0.1:8000/を

 

 

 

 

 ビューLaravelバージョン

PHP職人:コマンドラインを実行します。

 

 

 

 

第五に、発生する可能性のある問題

1.次のようにはphpの職人を入力した後、与えられたサーブ:

致命的なエラー:メッセージでキャッチされない例外「ReflectionException」/home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php:779スタックトレースに「クラスのApp \のHttp \カーネルは存在しません」 :#0 /home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php(779):ReflectionClass - > __構築物( 'アプリケーション\のHttpカーネル\')#1 /ホーム/クライアント/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php(659):を照らし\コンテナ\、コンテナ>ビルド( 'アプリケーション\のHttpカーネル\'、アレイ)#2 /ホーム/クライアント/ ffa41f94063541f86a0fe6602a73caa1 / myforms /ベンダー/ laravel /フレームワーク/ SRC /照らしなさい/財団/ Application.php(644):を照らし\コンテナ\、コンテナ>作る( 'アプリケーション\のHttpカーネル\'、アレイ)#3 /home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php(229):を照らし\財団\応用 - >( 'アプリケーション\のHttp \カーネルの作成、アレイライン779上の/home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php中)4位/ホーム/クライアント/ ffa41f94063

 

ソリューション:

https://www.youtube.com/watch?v=2lEUCWZ21KQ

composer.jsonを確認し、次のコードを追加します。

" オートロード" :{
     " PSR-4 " :{
         " アプリ\\ "" アプリケーション/ "
    }、
    クラスマップ:[
         データベース/シーズデータベース/工場
    ]
}、
" オートロード-DEV " :{
     " PSR-4 " :{
         " テスト\\ "" テスト/ "
    }
}、

保存して終了し、コマンドを実行します。

composer.pharダンプ、自動ロード

 

おすすめ

転載: www.cnblogs.com/ryanzheng/p/11780407.html