前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP-Laravel(composer介绍)

PHP-Laravel(composer介绍)

作者头像
cwl_java
发布2020-03-27 10:15:53
1.7K0
发布2020-03-27 10:15:53
举报
文章被收录于专栏:cwl_Java

4、composer介绍

(1)什么是composer composer英文单词意思:音乐指挥者 composer是PHP中用来管理依赖(dependency)关系的工具,你可以在自己的项目中声明所依赖的外部工具库(libraries),composer会帮您安装这些依赖的库文件。 一句话,composer是一个工具,是为php项目准备的软件管家。 工作原理:

在这里插入图片描述
在这里插入图片描述

如上图,composer可以去packagist应用市场 里边下载软件,但是该市场只给返回软件的地址,对应的软件都是在github里边存储的,最终下载的软件是从github返回的。 https://packagist.org

官方网站:https://getcomposer.org 下载地址:https://getcomposer.org/download/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)composer安装使用 注意前提条件: 开启PHP中openssl扩展。 安装composer需要明确php.exe的文件路径。 安装 composer需要联网 ① 运行composer安装程序

在这里插入图片描述
在这里插入图片描述

② 直接下一步

在这里插入图片描述
在这里插入图片描述

③ 选择需要使用的php所在路径(如果显示不正确,可以点击浏览自行选择)

在这里插入图片描述
在这里插入图片描述

④ 代理设置(默认不设置代理)

在这里插入图片描述
在这里插入图片描述

⑤ 直接下一步

在这里插入图片描述
在这里插入图片描述

⑥ 继续下一步

在这里插入图片描述
在这里插入图片描述

⑦ 完成安装

在这里插入图片描述
在这里插入图片描述

安装完成后,进入到命令提示符(cmd),运行“composer”,如果出现如下提示,则安装完成。

在这里插入图片描述
在这里插入图片描述

注意:如果确认已经安装好composer,但是在cmd中运行composer命令的时候没有出现上述的界面,则可能是在安装过程中,软件自行设置环境变量失败导致的。此时需要自己添加环境变量。

如果自己添加环境变量的话,得先找到composer的安装路径:

在这里插入图片描述
在这里插入图片描述

(3)使用composer方式部署laravel项目

第一步:切换镜像(软件下载地址)为国内镜像【建议】 镜像官网: https://developer.aliyun.com/composer

通过composer可以去packagist.org市场 和 github代码库 下载功能代码 但是packagist和github对应的服务器都部署在国外。 这时“镜像”应运而生,其是把存储在packagist和github等外国服务器上的全部内容定期(更新比较及时,几分钟的延迟)同步到国内服务器里边,使得广大开发者可以不用绕远到外国,相反在自己国家就可以把软件更新到自己的项目中,方便了composer的使用。

在这里插入图片描述
在这里插入图片描述

给composer配置镜像: 修改 composer 的全局配置文件(推荐方式) #composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

在这里插入图片描述
在这里插入图片描述

第二步:composer部署laravel项目【重点】。 #composer create-project laravel/laravel --prefer-dist ./ 命令含义: composer:表示需要执行composer create-project:表示需要通过composer创建一个项目 laravel/laravel:创建一个Laravel项目 –prefer-dist:表示强制使用压缩包方式下载(省时间) ./或者其他名称:表示项目需要创建的路径【在创建项目的时候一定要确保路径目录为空】

例如:需要创建一个Laravel项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上述命令默认安装的是当前镜像网站中最新的版本:5.5.28。

比如创建一个名为shop的laravel项目

代码语言:javascript
复制
#composer create-project laravel/laravel --prefer-dist shop

运行composer的时候需要注意,在什么地方运行(命令行的当前工作路径)composer则就会在什么地方创建项目。

注意,如果要下载其他版本,比如5.4版本中最新版本号(用*表示),可以使用这个命令

代码语言:javascript
复制
#composer create-project laravel/laravel=5.4.* --prefer-dist ./
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本次学习使用的版本号为5.5.28

代码语言:javascript
复制
#composer create-project laravel/laravel=5.5.28 --prefer-dist ./ 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 4、composer介绍
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档