Composer,免费的php依赖代码插件库,可以帮助方便下载、更新、使用

[ 2024-06-02 22:06:53 | 作者: admin ]
字号: | |
Composer是什么东西?
Composer是PHP的一个依赖管理工具
它允许我们声明项目所依赖的库称为包或组件,然后它会自动为我们下载和管理这些依赖

下载Composer
检查好环境之后,我们就可以打开以下地址,进入官网进行下载 https://getcomposer.org/
window环境下进行安装所以我们直接点击 Composer-Setup.exe 这个超级链接

检查Composer是否安装成功
在Composer安装的时候,会自动把路径映射到环境变量中
所以我们打开cmd输入Composer如果看到以下信息说明你安装成功了!

Composer代码资源是从哪里来的?
有没有想过在你使用Composer的时候,Composer是从什么地方去获取的这些插件、代码库、模块功能等资源的呢
我们从Composer拉下来的代码都是从这个Packagist的地方获取到的,而Packagist又是基于github的一个专门为php开发者建立的代码托管平台,属于一个类似于专门的php应用代码程序商城一样,很多优质的php代码、框架、组件资源都在这里能找到
Packagist的官网: https://packagist.org/
attachments/202406/02_221357_20240602221415.jpg
我平常用的是: Packagist/Composer中国全量镜像: https://pkg.xyz/

Composer配置中国镜像的方法
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/


使用举例
我们以php操作excel的 PhpSpreadsheet 组件库为例说明,Composer的基本使用方法。
1、首先在dos窗口进入网站的根目录 /home/www/xg98.com/wwwroot、
2、下载phpspreadsheet组件,根据目录地址 https://packagist.org/packages/phpoffice/phpspreadsheet ,我们网站根目录运行下面的代码
composer require phpoffice/phpspreadsheet
运行后,你会发现在网站项目中多出了3个东西, 分别为: vendor目录、composer.json、composer.lock这三个文件
其中 vendor目录下面自动下载了phpspreadsheet库,现在我们可以直接在程序中使用了
//引入autoload.php
include 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;

// 实例化 Spreadsheet 对象
$spreadsheet = new Spreadsheet();

// 获取活动工作薄
$sheet = $spreadsheet->getActiveSheet();



参考:
Composer 零基础小白光速入门教程通俗易懂,免费依赖代码插件库
https://blog.csdn.net/windowsxp2018/article/details/136449329
[最后修改由 admin, 于 2024-06-02 22:27:02]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2974

这篇日志没有评论。

此日志不可发表评论。