特别声明:本文相关技术均在Windows 10操作系统下操作执行

一、Laravel开发框架安装步骤

1、Composer环境配置检测

1️⃣ 执行操作:在Windows系统CMD命令行窗口,查看PHP运行环境版本信息

  1. # 查看当前系统PHP运行环境版本号执行指令
  2. php -v
  3. # 指令执行结果举例说明如下所示
  4. PHP 7.3.21 (cli) (built: Aug 4 2020 11:21:19) ( ZTS MSVC15 (Visual C++ 2017) x64 )
  5. Copyright (c) 1997-2018 The PHP Group
  6. Zend Engine v3.3.21, Copyright (c) 1998-2018 Zend Technologies

2️⃣ 执行操作:在Windows系统CMD命令行窗口,查看Composer包管理工具版本信息

# 查看当前系统Composer应用程序的版本信息执行指令【1】
composer --version
# 查看当前系统Composer应用程序的版本信息【2】
composer -V

# 若已安装Composer指令执行结果如下所示,显示版本号及安装时间
Composer version 2.0.11 2021-02-24 14:57:23

3️⃣ 执行操作:在Windows系统CMD命令行窗口,查看Composer包管理工具相关配置选项

# 查看当前系统Composer全局配置所有选项信息执行指令
composer config -l -g

# 指令执行结果举例说明如下所示
[repositories.packagist.org.type] composer
[repositories.packagist.org.url] https://mirrors.aliyun.com/composer/
[process-timeout] 300
[use-include-path] false
[preferred-install] auto
[notify-on-install] true
[github-protocols] [https, ssh]
[vendor-dir] vendor (C:\Users\ZENG/vendor)
[bin-dir] {$vendor-dir}/bin (C:\Users\ZENG/vendor/bin)
[cache-dir] C:/Users/ZENG/AppData/Local/Composer
[data-dir] C:/Users/ZENG/AppData/Roaming/Composer
[cache-files-dir] {$cache-dir}/files (C:/Users/ZENG/AppData/Local/Composer/files)
[cache-repo-dir] {$cache-dir}/repo (C:/Users/ZENG/AppData/Local/Composer/repo)
[cache-vcs-dir] {$cache-dir}/vcs (C:/Users/ZENG/AppData/Local/Composer/vcs)
[cache-ttl] 15552000
[cache-files-ttl] 15552000
[cache-files-maxsize] 300MiB (314572800)
[cache-read-only] false
[bin-compat] auto
[discard-changes] false
[autoloader-suffix]
[sort-packages] false
[optimize-autoloader] false
[classmap-authoritative] false
[apcu-autoloader] false
[prepend-autoloader] true
[github-domains] [github.com]
[bitbucket-expose-hostname] true
[disable-tls] false
[secure-http] true
[cafile]
[capath]
[github-expose-hostname] true
[gitlab-domains] [gitlab.com]
[store-auths] prompt
[archive-format] tar
[archive-dir] .
[htaccess-protect] true
[use-github-api] true
[lock] true
[platform-check] php-only
[home] C:/Users/ZENG/AppData/Roaming/Composer

4️⃣ 执行操作:如果当前系统Composer全局配置选项repositories.packagist.org.url信息中未配置为国内镜像地址,则执行如下指令,配置Composer镜像地址为阿里云镜像(提高速度,避免报错)

# 修该Composer的全局配置文件镜像地址选项执行指令
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

2、Composer安装框架步骤

1️⃣ 执行操作:Windows 系统用户打开CMD命令行窗口,然后执行相应指令切换到创建Laravel项目目录文件下,执行如下相关指令。

# 切换Windows系统项目所在盘符执行指令(以切换到G盘为例)
C:\Users\ZENG>G:

# 进入所要存放Laravel开发项目目录文件执行指令(G:\wwwroot\Laravel)
G:\>cd /wwwroot/Laravel/
# 特别说明:上述目录为本地开发所有Laravel项目所在目录,不是单个Laravel项目目录

# 清除Composer缓存执行指令(执行该指令可以清除本地Composer缓存,新建Laravel项目时可重新拉取文件)
composer clearcache
# Composer清除缓存指令执行结果如下所示(仅供参考)
Cache directory does not exist (cache-vcs-dir):
Clearing cache (cache-repo-dir): C:\Users\ZENG\AppData\Local\Composer\repo
Clearing cache (cache-files-dir): C:\Users\ZENG\AppData\Local\Composer\files
Clearing cache (cache-dir): C:\Users\ZENG\AppData\Local\Composer

2️⃣ 执行操作:使用Composer下载安装Laravel6.x最新版本开发框架,执行如下指令。

# Composer安装Laravel6.x执行指令
composer create-project --prefer-dist laravel/laravel ewicms "6.*"

# Composer安装Laravel框架执行结果(仅供参考,首次下载时间较长)
Creating a "laravel/laravel" project at "./ewicms"
Installing laravel/laravel (v6.20.0)
  - Downloading laravel/laravel (v6.20.0)
  - Installing laravel/laravel (v6.20.0): Extracting archive
Created project in G:\wwwroot\Laravel\ewicms
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
Loading composer repositories with package information
Updating dependencies
Lock file operations: 93 installs, 0 updates, 0 removals
++++++++++++++++++++++++中间是文件下载过程++++++++++++++++++++++++
76 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
67 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan key:generate --ansi
Application key set successfully.
# 至此Laravel6.x框架下载安装完成,上述下载Laravel6.x框架最新版本为v6.20.0

3、查看Laravel安装版本信息

1️⃣ 执行操作:Windows 系统用户打开CMD命令行窗口,然后执行相应指令切换到Laravel项目 ewicms 目录下,执行如下指令,查看当前Laravel项目版本信息。

# 切换Windows系统项目所在盘符执行指令(以切换到G盘为例)
C:\Users\ZENG>G:
# 进入Laravel项目ewicms目录执行指令
G:\>cd /wwwroot/Laravel/ewicms/

# 使用Laravel框架自带的artisan命令工具执行指令(php artisan --version)
G:\wwwroot\Laravel\ewicms>php artisan --version
# 指令执行结果如下所示(当前框架版本为 6.20.26)
Laravel Framework 6.20.26

2️⃣ 或者在项目中找到vendor\laravel\framework\src\Illuminate\Foundation\Application.php这个文件,打开后大约在28行也能看到当前Laravel项目框架版本信息,这个方法虽然比较繁琐,但是同样也很准确。