类库管理器composer安装和配置laravel

用laravel框架做项目,有时大脑里就一片空白,不知道怎么着手,或是安装laravel遇到很多小的问题,不知道怎么解决,下面我整理了一下安装过程中的笔记。希望能为遇到问题的开发者提供支持。

一、composer的下载和安装

composer下载

英文网站:https://getcomposer.org/

中文镜像:http://www.phpcomposer.com/

1、windows下安装composer教程:

中文镜像

image1.jpg

image2.jpg

image3.jpg

不用修改这里配置

image4.jpg

这里需要注意安装这个composer前需要有PHP环境

image5.jpg

以上下一步就可以直接安装完成,完成后用cmd命令的composer -v 检测。

2、mac系统下安装composer教程:

mac下直接用命令行模式下载Composer

使用curl指令下载:

curl -sS https://getcomposer.org/installer | php

或是沒有安装curl,也可以用php指令下载:

php -r "readfile('https://getcomposer.org/installer');" | php

手动下载Composer

地址:https://getcomposer.org/composer.phar

当你下载了composer.phar后,可以将它放在目录中,但每次当你建立新目录时,你必须再复制一个副本到新目录中,这样比较麻烦。所以最佳做法是将它放到usr/local/bin中,成为全域指令。

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

这样就可以直接在终端使用composer命令了

二、laravel的安装

composer安装Laravel

1、直接下载安装(需要翻墙)

创建一个名为laravel的Laravel项目

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

创建一个名为blog的Laravel项目

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

2、使用composer境像安装(不要翻墙)

琅琅配音 琅琅配音

全能AI配音神器

琅琅配音 208 查看详情 琅琅配音

使用Composer镜像安装最新版Laravel

启用镜像服务的方式有两种:

系统全局配置:即将配置信息添加到composer的全局配置文件config.json中,

单个项目配置:将配置信息添加到某个项目的composer.json文件中

例1:修改composer的全局配置文件(推荐方式)

打开命令行窗口( windows用户)或控制台( Linux. Mac用户)并执行如下命令:

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

上面命令执行完成后,就可以再次执行以下命令,不用翻墙了

创建一个名为laravel的Laravel项目

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

创建一个名为blog的Laravel项目

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

例2 :修改当前项目的composer.json配置文件:

打开命令行窗口( windows用户)或控制台( Linux, Mac用户) ,进入你的项目的根目录(也就是composer.json文件所有目录),执行如下命令:

composer config repo.packagist composer nttps://packagist. phpcoeposer. com

第一步:因为它是在当前项目下执行,所以先起个项目文件夹test

image6.jpg

第二步:是修改当前项目的composer文件,所以得先有composer.json文件,所以手动模拟个文本文件,不需要做任何设置,命名为composer.json就好。

image7.jpg

image8.jpg上面提示,点击「是」

image9.jpg

然后再执行如下命令:

composer config repo.packagist composer nttps://packagist. phpcoeposer. com

image10.jpg

看一下composer.json文件,这是文件多了一些内容

image11.jpg

然后就可以以下命令不需要翻墙了。

创建一个名为laravel的Laravel项目

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

创建一个名为blog的Laravel项目

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

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

composer.json文件里的内容(如上面截图)意思是安装laravel指定为中国网站URL。

以上步骤是我安装过且成功的,按照上面步骤一步步安装就好,如果哪有不懂可以留言。谢谢,大家支持。希望能为大家提供帮助。

以上就是类库管理器composer安装和配置laravel的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/284170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月4日 17:47:23
下一篇 2025年11月4日 17:48:33

相关推荐

  • 怎样用PHP发送带附件的邮件?PHPMailer完整使用教程

    使用phpmailer发送带附件的邮件需依次完成以下步骤:1. 安装phpmailer,推荐通过composer安装或手动引入;2. 实例化对象并配置smtp参数,包括服务器地址、身份验证、加密方式等;3. 设置发件人、收件人、主题和正文内容;4. 使用addattachment()方法添加一个或多…

    2025年12月11日 好文分享
    000
  • 如何用PHP实现JWT?Token认证完整实现

    要使用php实现jwt认证,首先要安装firebase/php-jwt库;接着构造payload并用密钥签名生成token;然后通过验证token确保请求合法性;最后结合登录流程合理管理token生命周期。具体步骤为:1. 通过composer安装firebase/php-jwt依赖;2. 使用jw…

    2025年12月11日 好文分享
    000
  • PHP依赖管理:Composer快速入门

    composer是php的依赖管理工具,其核心功能是自动管理项目依赖关系并控制版本。它通过读取composer.json文件来识别依赖,并下载安装到vendor目录,同时生成composer.lock记录具体版本。解决方案包括:1. 安装composer:windows可从官网下载安装包,macos…

    2025年12月11日 好文分享
    000
  • Excel如何导出?PhpSpreadsheet教程

    phpspreadsheet处理大量数据导出时的优化策略包括:1. 调整php内存限制,如设置memory_limit为512m或更高;2. 使用xlsx写入器的流式写入模式,通过setusediskcaching(true)结合settempdir()减少内存占用;3. 分批处理数据,从数据库分批…

    2025年12月11日 好文分享
    000
  • 邮件发送怎么实现?PHPMailer配置

    php邮件发送为何经常失败?常见问题与排查。1.smtp配置错误:smtp主机、端口、加密方式及用户名密码必须准确无误,密码常需使用授权码而非登录密码;2.网络或防火墙问题:服务器可能因防火墙或isp限制无法连接smtp端口,需检查并开放相应端口;3.认证失败:确认用户名为完整邮箱地址,密码为授权码…

    2025年12月11日 好文分享
    000
  • 怎样用PHP导出Word文档?PHPWord使用指南

    要通过 php 动态生成 word 文档,可使用 phpword 工具。1. 安装推荐通过 composer:composer require phpoffice/phpword;2. 创建 phpword 实例并添加段落、标题等内容;3. 使用 iofactory 保存为 .docx 文件并通过 …

    2025年12月11日 好文分享
    000
  • PHP中的Composer:如何管理项目依赖

    这会生成一个composer.phar文件。你可以将其移动到系统PATH下的一个目录(例如/usr/local/bin),并重命名为composer,这样你就可以在任何地方直接使用composer命令了。 Composer会读取composer.json文件,下载并安装所有声明的依赖库到vendor…

    好文分享 2025年12月11日
    000
  • 如何自动加载类?PSR-4规范详细教程

    psr-4规范通过命名空间与文件路径的映射规则实现了php类的自动加载,终结了传统require带来的维护难题。1. 它强制使用命名空间解决类名冲突;2. 通过命名空间前缀与基目录的映射实现类文件的自动定位;3. 支持按需加载提升性能;4. 成为php社区标准促进生态统一。手动实现的关键包括注册sp…

    2025年12月11日 好文分享
    000
  • PHP权限控制:RBAC实现方案

    php权限控制的核心是确保授权用户才能访问资源或执行操作,rbac是一种常用方案。rbac通过角色管理权限,简化权限管理过程,其核心思想是将用户与权限分离,通过角色作为桥梁连接两者。实现通常包括用户、角色、权限、资源和操作五个关键组成部分,并通过设计角色和权限、创建数据库表、实现权限验证逻辑等步骤完…

    2025年12月11日 好文分享
    000
  • 怎样用PHP爬取动态网页?Headless浏览器解决方案

    用php爬取动态网页需使用headless浏览器模拟浏览器行为。具体步骤包括:1. 安装chrome或chromium浏览器并启用无头模式;2. 安装webdriver(如chromedriver)并配置至系统path;3. 通过composer安装facebook/webdriver库;4. 使用…

    2025年12月11日 好文分享
    000
  • PHP中如何使用Elasticsearch?全文搜索配置

    在php项目中使用elasticsearch实现全文搜索,主要通过其rest api进行数据操作和管理。首先安装并运行elasticsearch服务,并在php中引入官方客户端库;接着创建连接对象以获得可操作的客户端实例;随后配置索引映射,合理设置文本字段的分析器、索引和类型;然后通过index()…

    2025年12月11日 好文分享
    000
  • 如何使用PHP生成二维码?QRcode库安装使用指南

    使用php生成二维码可通过phpqrcode库实现,步骤包括安装、基本使用、参数设置及高级功能。首先通过composer安装:composer require endroid/qr-code,或手动引入。接着调用builder类设置data()、size()等参数生成二维码,可选择输出到页面或保存为…

    2025年12月11日 好文分享
    000
  • PHP连接Redis时如何实现数据缓存的详细步骤?

    php连接redis做数据缓存的关键在于环境搭建和正确使用redis扩展。1.安装redis服务并启动,确保运行在默认端口6379;2.安装php-redis扩展,ubuntu/debian用sudo apt-get install php-redis,centos用sudo yum install…

    2025年12月11日 好文分享
    000
  • ThinkPHP框架怎么配置使用?快速开发项目实践

    配置使用thinkphp框架的步骤包括:一、安装框架需确保php版本7.1以上,推荐通过composer命令安装;二、配置关键文件如app.php、database.php和.env;三、利用命令行生成控制器模型、使用中间件、模板引擎和多模块开发提升效率;四、上线前关闭调试模式、处理静态路径、调整日…

    2025年12月11日 好文分享
    000
  • 邮件发送功能如何实现?PHPMailer配置步骤详解

    要使用phpmailer发送邮件,需安装库并正确配置smtp参数。1. 使用composer安装phpmailer;2. 配置smtp参数,包括服务器地址、身份验证、加密方式和端口;3. 设置发件人、收件人、邮件内容及附件;4. 发送邮件并处理错误信息。只要按步骤操作并确保账号密码、smtp设置正确…

    2025年12月11日 好文分享
    000
  • PHP中的PSR标准:如何遵循PHP-FIG规范开发项目

    遵循psr标准能提升php项目的可维护性、扩展性和集成能力,其由php-fig组织制定,包含一系列规范。1. psr-4定义自动加载标准,规定类名与文件路径的对应关系,便于使用composer管理类加载;2. psr-1确立基础编码规范,如使用<?php标签 、类名采用驼峰式命名等;3. ps…

    2025年12月11日 好文分享
    000
  • 怎样使用Composer管理依赖?包管理工具完整指南

    composer 是 php 项目中用于管理依赖的工具,它能自动下载、安装和更新项目所需的库,并处理版本依赖。通过 composer.json 配置文件定义依赖项,运行 composer init 初始化项目,使用 composer install 安装依赖,composer update 更新依赖…

    2025年12月11日 好文分享
    000
  • Google My Business API:PHP客户端正确使用readMask获取地点列表

    本教程旨在解决使用Google My Business Business Information API PHP客户端获取地点列表时,因readMask参数格式不正确导致的INVALID_ARGUMENT错误。文章将详细解释readMask字段的正确用法,指出其应指定地点资源的有效属性,而非用户或照…

    2025年12月11日
    000
  • Google My Business API v1:正确使用readMask获取商家位置信息

    本教程旨在解决在使用Google My Business Business Information API v1获取商家位置列表时,因readMask参数格式不正确导致的INVALID_ARGUMENT错误。核心在于,readMask必须指定Location资源自身的有效字段,而非其他关联资源或无效…

    2025年12月11日
    000
  • PHP集成Google My Business Business Information API:readMask参数详解与实践

    本文旨在解决在使用PHP客户端库调用Google My Business Business Information API获取商家位置列表时,因readMask参数配置不当导致的400错误。核心问题在于readMask必须指定Location资源中有效的字段,而非其他不相关的属性。文章将提供正确的r…

    2025年12月11日
    000

发表回复

登录后才能评论
关注微信