搜索
首页开发工具composerMac下安装Composer及Composer安装TP5

Mac下安装Composer及Composer安装TP5

Aug 21, 2020 am 11:38 AM
composermac

下面由composer教程栏目给大家介绍Mac下安装Composer及Composer安装TP5的方法,希望对需要的朋友有所帮助!

Mac下安装Composer及Composer安装TP5

Mac环境安装Composer


Mac版本:macOS High Sierra 10.13.4

Git版本:2.17.0

PHP版本:7.0.29 (cli) (built: Apr 12 2018 03:15:13) ( NTS )

介绍


Composer 是 PHP 用来管理依赖(dependency)关系的工具。

你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

Composer也可以管理项目。 总的来说Composer是一个基于PHP的版本控制、项目管理的工具。

英文官网:https://getcomposer.org/
英文镜像:https://packagist.org
中文官网:https://www.phpcomposer.com/
中文镜像:https://pkg.phpcomposer.com/

安装Composer


安装Composer只需要做到两点

1、下载安装 composer.phar
2、配置中文镜像

详细如下:


1、全局安装,官网下载最新版本的 composer.phar
2、验证,在文件目录执行

确保PHP可用且版本b大于5.6

php -v

composer版本号和日期与官网一致即可

php composer.phar -v

3、最后,设置成全局命令

mv composer.phar /usr/local/bin/composer

到此已安装完成

4、接下来配置中文镜像

全局替换:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

局部配置:(仅对当前目录有效)

composer config repo.packagist composer https://packagist.phpcomposer.com

上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):

"repositories": {     
"packagist": 
{
         "type": "composer",         
         "url": "https://packagist.phpcomposer.com"
     }
 }

以MongoDB拓展为例,在当前目录下增加composer.json文件,内容如下

{    
"require": 
{        
"monolog/monolog": "1.2.*"
    }
}

执行上述命令后,变成

{    
"require": {        
"monolog/monolog": "1.2.*"
    },    
    "repositories": 
    {        
    "packaglist": {            
    "type": "composer",            
    "url": "https://packagist.phpcomposer.com"
        }
    }
}

然后执行 composer install 即可安装MongoDB

Composer安装TP5


直接安装无需创建composer.json,执行如下命令即可。

composer create-project topthink/think tp5 --prefer-dist


以上是Mac下安装Composer及Composer安装TP5的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:juejin。如有侵权,请联系admin@php.cn删除
作曲家在做什么?作曲家在做什么?Apr 08, 2025 am 12:19 AM

Composer是PHP的依赖管理工具,用于声明、下载和管理项目依赖。1)通过composer.json文件声明依赖,2)使用composerinstall命令安装依赖,3)解析依赖树并从Packagist下载,4)生成autoload.php文件简化自动加载,5)优化使用包括使用composerupdate--prefer-dist和调整autoload配置。

什么是应用作曲家?什么是应用作曲家?Apr 07, 2025 am 12:07 AM

AppComposer是一种用于构建和管理应用程序的工具。1)它通过拖拽和配置预定义组件简化应用开发,提高效率。2)开发者可以定义组件、组合界面、定义业务逻辑,并最终渲染应用。3)支持基本和高级用法,如任务管理和条件渲染,帮助构建灵活的应用。

作曲家是用什么?作曲家是用什么?Apr 06, 2025 am 12:02 AM

Composer是PHP的依赖管理工具。使用Composer的核心步骤包括:1)在composer.json中声明依赖,如"stripe/stripe-php":"^7.0";2)运行composerinstall下载并配置依赖;3)通过composer.lock和autoload.php管理版本和自动加载。Composer简化了依赖管理,提升了项目效率和可维护性。

什么是作曲家AI?什么是作曲家AI?Apr 05, 2025 am 12:13 AM

ComposerAI是一个基于人工智能的工具,用于生成和优化代码,提高开发效率和质量。其功能包括:1.代码生成:根据需求生成符合标准的代码片段。2.代码优化:通过分析现有代码,提出优化建议。3.自动化测试:生成测试用例,确保代码质量。

什么是Android中的作曲家?什么是Android中的作曲家?Apr 04, 2025 am 12:18 AM

Composer在Android中是SurfaceFlinger服务的一部分,负责将多个图形层合成到最终显示缓冲区。1)收集图形层,2)排序图形层,3)合成图形层,4)输出到显示设备,提升应用性能和用户体验。

作曲家的定义是什么?作曲家的定义是什么?Apr 03, 2025 am 12:17 AM

作曲家是创作音乐的人,他们通过音乐表达情感、讲述故事、传达思想。作曲家的工作包括:1.构思:确定作品的主题和风格;2.创作:编写旋律和和声,形成初步的乐曲结构;3.试验:通过乐器或软件试奏和调整作品;4.完善:根据试奏结果进行修改和完善,直到满意为止。

作曲家和编排者有什么区别?作曲家和编排者有什么区别?Apr 02, 2025 pm 02:49 PM

Composer用于管理PHP项目的依赖,而Orchestrator用于管理和协调微服务或容器化的应用。1.Composer通过composer.json文件声明并管理PHP项目的依赖。2.Orchestrator通过配置文件(如Kubernetes的YAML文件)管理服务的部署和扩展,确保高可用性和负载均衡。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境