搜索
首页开发工具composermac/linux下composer安装laravel方法

下面由composer使用教程栏目给大家介绍在mac/linux下composer安装laravel方法,希望对需要的朋友有所帮助!

mac/linux下composer安装laravel方法

一、导读

composer是php用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),composer会帮你安装这些依赖的库文件。

composer官网地址是:https://getcomposer.org/

composer官网下载安装地址:https://getcomposer.org/download/

安装方式有两种,一种是直接在官网下载composer.phar这个文件进行安装;另一种就是直接通过命令行下载安装。这里主要介绍命令行的安装~

二、命令行安装composer

通过php -r 命令来执行一段php代码下载composer-setup.php文件

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

备注:执行上述命令后会发现当前目录有了一个composer-setup.php文件

c17189f2e5a58c1a89415d1f7837595.png

校验,执行以下命令:

php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

备注:执行以上命令后如果校验通过,会输出Installer verified

6458de6000ab2368aa3975b9e61d713.png

执行以上步骤下载的php文件

php composer-setup.php

备注:执行后会直接生成一个composer.phar文件

f2e6a456038e1c931868735f81ca04f.png

删除composer-setup.php文件:

php -r "unlink('composer-setup.php');"

Linux中composer.phar是可执行程序,例如,我们可以使用php composer.phar update执行更新操作。到此,我们的composer工具就完整的安装完成,可以用它来安装php的各种依赖库文件~

若想要全局使用composer来安装依赖库,可以执行以下命令全局安装:

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

备注:之后,就可以直接使用composer install安装各种包和依赖了。不过通常情况下只需将composer.phar的位置加入到PATH就可以,不一定要全局安装。

三、国内镜像配置

因为composer 默认加载的是国外的镜像,国内因为“墙”的存在, 加载国外镜像 会出错,所以要配置国内镜像。 

配置国内镜像执行以下命令即可:

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

四、使用composer安装Laravel

前四个大的步骤基本安装与配置成功composer,接下来就使用composer这个工具来安装Laravel框架

在自己的站点目录,创建自己的laravel项目,比如,起名为wxd,执行以下命令:

composer create-project --prefer-dist laravel/laravel wxd

备注:如果想要制定版本可以使用如下命令:

composer create-project --prefer-dist laravel/laravel wxd "5.2.*"

执行命令后稍等一会儿,等待安装成功:

99127ae6258c0eef3e22ce26f9248f8.png

安装成功后进入项目中可以看到框架各个目录,包括composer.json:

a3ab1266c1ee903b40bd87d7516a3b4.png

以上是mac/linux下composer安装laravel方法的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:segmentfault。如有侵权,请联系admin@php.cn删除
作曲家:构建强大PHP应用程序的关键作曲家:构建强大PHP应用程序的关键Apr 12, 2025 am 12:05 AM

Composer是构建健壮PHP应用的关键工具,因为它简化了依赖管理,提升了开发效率和代码质量。1)Composer通过composer.json文件定义项目依赖,并自动下载和管理这些依赖。2)它生成composer.lock文件确保依赖版本一致,并通过vendor/autoload.php实现自动加载。3)使用示例包括基本用法如添加日志库,以及高级用法如版本约束和环境变量管理。4)常见错误调试技巧包括处理依赖冲突和网络问题。5)性能优化建议包括使用composer.lock文件和优化自动加载。

作曲家专业知识:是什么使某人熟练作曲家专业知识:是什么使某人熟练Apr 11, 2025 pm 12:41 PM

要在使用Composer时变得熟练,需要掌握以下技能:1.熟练使用composer.json和composer.lock文件,2.理解Composer的工作原理,3.掌握Composer的命令行工具,4.了解基本和高级用法,5.熟悉常见错误与调试技巧,6.优化使用和遵循最佳实践。

作曲家在做什么?作曲家在做什么?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.完善:根据试奏结果进行修改和完善,直到满意为止。

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中的所有内容
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

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

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

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

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版