一、安装并配置 Composer
安装 Composer
-
使用 .exe 应用程序安装
下载网址:Composer
-
使用命令行安装
① 创建用于安装 Composer 应用程序的目录
② 将 PHP应用程序安装目录和刚创建的新目录添加到环境变量中
③ 进入 Composer 目录,在地址栏中输入 cmd 打开命令行窗口
④ 在命令行窗口中,输入以下命令
# 第一次输入
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# 第二次输入
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"
# 第三次输入
php composer-setup.php
# 第四次输入 php -r "unlink('composer-setup.php');"
⑤ 继续输入以下命令
echo @php "%~dp0composer.phar" %*>composer.bat
⑥ 验证 Composer 是否安装成功
更改 Composer 缓存路径
① 更改全局包的下载位置及数据缓存位置
# 第一次执行
composer config -g cache-dir "D:\Software\Composer\cache"
# 第二次执行
composer config -g cache-files-dir "{$cache-dir}/files"
# 第三次执行
composer config -g cache-repo-dir "{$cache-dir}/repo"
# 第四次执行
composer config -g cache-vcs-dir "{$cache-dir}/vcs"
# 第五次执行
composer config -g data-dir "D:\Software\Composer\data"
② 查看配置是否更改成功。如果都是键名对应的值都是和设置时的都一样,则说明配置成功
二、创建 Laravel 项目
安装 Laravel 包
在命令行窗口,输入以下命令
composer global require laravel/installer
配置扩展
在 php.ini 配置文件中开启以下扩展:
- extension=curl
- extension=fileinfo
- extension=mbstring
- extension=openssl
- extension=pdo_sqlite
- extension=sqlite3
- extension=zip
创建项目(直接使用 composer 创建)
在 VSCode 中,打开命令行窗口,输入以下命令
composer create-project --prefer-dist laravel/laravel ./01_first-project
命令说明
- composer:创建项目使用的包管理器
- create-project:创建项目
- --prefer-dist:以压缩的方式下载
- laravel/laravel:在 composer 默认包仓库网站中的包名
- ./01_first-project:项目创建在当前目录下,项目名为“01_first-project”
创建项目(使用 laravel 创建)
laravel new example-app
cd example-app
npm install && npm run build
composer run dev
命令说明
- laravel:laravel 包,可用于创建 laravel 项目和管理 laravel 项目
- example-app:laravel 项目名称