当前位置:首页 > 站长知识 > 正文内容

菜鸟新手快速Composer 使用教程

虎皮鱼1年前 (2024-08-09)站长知识5100

首先确保电脑环境已经安装了Composer 并且版本是相对新的,然后选择在那个目录下获取安装,打开目录下后执行CMD命令,根据下面一步步来:


1.第一步先执行命令:Composer init

会反馈欢迎页面并且让你创建个名称,例如:chloe/login

Package name (<vendor>/<name>) [qiudou/composer]: chloe/login


2.第二步执行命令:chloe/login

会反馈输入该项目的说明,当然也可以随意写,然后回车

Description []: xxxxxxxx


3.第三步下面几个都是回车已【回车】来注明:

Author [这里会显示你的git的用户名和邮箱>, n to skip]:【回车】

Minimum Stability []:【回车】


4.第四步选择你的包类型,这个时候输入:project

Package Type (e.g. library, project, metapackage, composer-plugin) []: project


5.第五步下面几个都是回车已【回车】来注明:

License []:【回车】

Define your dependencies.

Would you like to define your dependencies (require) interactively [yes]?【回车】


6.第六步会让你选择远程包的名称,例如我要远程包:gregwar/captcha 那就要输入:gregwar/captcha

Search for a package: gregwar/captcha


7.第七步下面几个都是回车已【回车】来注明:

Enter the version constraint to require (or leave blank to use the latest version):【【回车】

Using version ^1.1 for gregwar/captcha

Search for a package:【回车】

Would you like to define your dev dependencies (require-dev) interactively [yes]?【回车】

Search for a package:【回车,这个时候还是让你是否还要安装那个包,不要就直接回车】

Add PSR-4 autoload mapping? Maps namespace "Chloe\Login" to the entered relative path. [src/, n to skip]:【回车】


8.第八步会反馈你要的包的安装生成的json文件说明,看看就可以

{

    "name": "chloe/login",

    "description": "xxxxxxxx",

    "type": "project",

    "require": {

        "gregwar/captcha": "^1.1"

    },

    "autoload": {

        "psr-4": {

            "Chloe\\Login\\": "src/"

        }

    },

    "authors": [

        {

            "name": "秋兜",

            "email": "385426@qq.com"

        }

    ]

}


9.第九步会问你是否生成,你就直接回车

Do you confirm generation [yes]?【回车】

10.第十步会问你是否安装该包的依赖项,你就直接回车

Would you like to install dependencies now [yes]?【回车】

根据以上操作就说明已经安装好了



下面是我翻译效果对比:

$Composer init

欢迎使用Composer配置生成器

此命令将指导您创建作曲家。json配置。


软件包名称(<vendor>/<name>)[秋朵/作曲家]:chloe/登录


说明[]:xxxxxxxx


作者[秋兜 <385426@qq.com>,n要跳过]:


最小稳定性[]:


包类型(例如库、项目、元包、composer插件)[]:项目


许可证[]:




定义依赖项。




是否以交互方式定义依赖项(需要)[是]?


搜索软件包:gregwar/captcha


输入需要的版本约束(或留空以使用最新版本):


将版本^1.1用于gregwar/captcha


搜索包:


是否以交互方式定义开发依赖关系(需要开发)[是]?


搜索包:


添加PSR-4自动加载映射?将命名空间“Chloe\Login”映射到输入的相对路径。[src/,n跳过]:




{


“姓名”:“克洛伊/登录”,


“description”:“xxxxxxxx”,


“type”:“项目”,


“需要”:{


“gregwar/captcha”:“^1.1”


},则,


“自动加载”:{


“psr-4”:{


“Chloe\\Login\\”:“src/”


}


},则,


“作者”:[


{


“名称”:秋兜“,


“电子邮件”:385426@qq.com“”


}


]


}




是否确认生成[是]?


是否立即安装依赖项[是]?


使用包信息加载composer存储库


更新依赖项


锁定文件操作:4次安装,0次更新,0次删除


-锁定gregwar/captcha(v1.1.9)


-锁定symfony/弃用合同(v2.5.1)


-锁定符号/查找器(v5.4.8)


-锁定symfony/polyfill-php80(v1.25.0)


正在写入锁定文件


从锁文件安装依赖项(包括require dev)


包操作:4次安装,0次更新,0次删除


-下载gregwar/captcha(v1.1.9)


-安装symfony/polyfill-php80(v1.25.0):提取存档


-安装symfony/弃用合同(v2.5.1):提取存档


-安装symfony/finder(v5.4.8):提取存档


-安装gregwar/captcha(v1.1.9):提取存档


生成自动加载文件


您使用的3个软件包正在寻找资金。


使用“composer fund”命令了解更多信息!


已配置PSR-4自动加载。使用“命名空间Chloe\Login;”在src中/


将Composer autoloader包含为:require“vendor/autoloade”。php’;



有的人说上面的太复杂了,其实还有个更简单的就是直接命令Composer 安装项目就是:composer require gregwar/captcha 就可以了 但是这个就没那么严谨了



扫描二维码推送至手机访问。

版权声明:本文由虎皮鱼(HuPiYu.Com)发布,如需转载请注明出处。

本文链接:https://blog.hupiyu.com/post/19.html

标签: composer
分享给朋友:

“菜鸟新手快速Composer 使用教程” 的相关文章

2024年最新获取抖音直播推流抓包方法技巧(包括视频号、快手、bilibili等)

2024年最新获取抖音直播推流抓包方法技巧(包括视频号、快手、bilibili等)

首先用到的工具1.是抓包工具:Fiddler2.是台式电脑安装软件:直播伴侣3.是台式电脑再安装直播推流软件:OBS或Mshow准备好基础工作后开始搞:第一步:就是先把Fiddler抓包环境做好,不会的私信或者留言;第二步:开启抓包环境后 打开直播伴侣软件扫要直播的账号进入,这个时候会发现Fiddl...

【运维干货】通过宝塔面板实现MySQL性能简单调优

【运维干货】通过宝塔面板实现MySQL性能简单调优

 在PHP+MYSQL架构网站运行过程中,往往会遇到各种性能问题影响,如MySQL、PHP、CPU、磁盘IO、缓存等,其中MySQL瓶颈就是最常见也最难解决的一种影响网站性能的因素;通常,我们会使用redis、memcached等缓存软件来缓存内容,这确实是最优的解决方案之一,但这需要网站...

git bash配置SSH远程连接阿里云ECS或腾讯云服务器教程

git bash配置SSH远程连接阿里云ECS或腾讯云服务器教程

1.连接配置1-1.添加安全组规则开放22端口1-2.使用GitHub的话本地都会有id_rsa.pub(公钥),id_rsa(私钥),一般保存在C盘用户目录下.ssh文件夹。把公钥内容复制下来(ssh-rsa ....)1-3.运行git bash  输入命令:ssh root@公网IP地址  按...

最新微信开发者工具历史版本下载方法

最新微信开发者工具历史版本下载方法

因为有的前端业务代码不兼容新版本的微信开发者工具,所以需要退回版本,但是现在官方貌似不支持自动退回了,那怎么办呢?我研究后发现直接在下载地址搞就可以了目前最稳定的版本是:https://servicewechat.com/wxa-dev-logic/download_redirect?type=x6...

快速教你如何获取视频号的视频号ID图文教程

快速教你如何获取视频号的视频号ID图文教程

一、为什么要获取视频号ID?在小程序页面上,添加后配置视频号ID即可实现用户点击控件前往视频号直播间的效果。从小程序往视频号引流,加大视频号直播间的曝光,增加直播间的观看人数及成交量。二、功能限制【版本】视频号控件为高级版及以上版本功能【注意】小程序跳转视频号直播间需满足以下条件:① 视频号完成认证...

更新Composer 最新版本命令,更新node.js 最新版本命令

更新Composer 最新版本命令,更新node.js 最新版本命令

首先先核对本地环境是版本是多少再决定是否要更新,下面我根据Composer和Node.JS这2个程序查询和更新命令做下分类。Composer查询版本号执行命令:Composer -vComposer更新到最新版本执行命令:composer self-updateNode.Js查询版本号执行命令:no...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。