当前位置:99696大富豪棋牌 > 新闻动态 > Composer 是 PHP 的一个依赖管理工具,也就是把你的

Composer 是 PHP 的一个依赖管理工具,也就是把你的

文章作者:新闻动态 上传时间:2020-01-05

composer 安装项目依赖?请参阅以下内容,进行入门学习:

附件压缩包下载

Composer

Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

本篇,我们就在自己的项目中使用composer来进行依赖管理。

原文地址:http://www.voidking.com/2017/09/14/deve-vkphp-4/

Composer 是 PHP 的一个依赖管理工具。

Composer安装项目依赖的两个先决条件:

先要设置好 Windows 系统搜索路径环境变量,也就是把你的php安装目录,比方说“d:phpREphp;”“d:phpREphpext;”添加到“环境变量”路径中,实现全局安装以生成最新的“composer.phar”依赖包。

安装Composer

1、访问Composer下载地址,下载安装对应平台的composer,安装方法参照官方文档。

2、打开命令行,输入composer -V,测试是否安装成功。

简介


99696大富豪棋牌 1

快捷安装:关闭防火墙→将 “Composer-Setup.exe” 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录→运行“Composer-Setup.exe”安装composer→用shift+右键打开当前命令窗口输入命令:php composer_installer.phar 正式安装composer.phar

使用Composer

依赖管理

Composer 将这样为你解决问题:

  • 你有一个项目依赖于若干个库。
  • 其中一些库依赖于其他库。
  • 你声明你所依赖的东西。
  • Composer 会找出哪个版本的包需要安装,并安装它们(将它们下载到你的项目中)。

在项目目录中创建一个文件,命名为:comoposer.json

如果用win32的Composer-Setup.exe安装不成功,就换成下面的几步自定义安装方法,也可以轻松搞定 Composer 全局安装:

初次使用

1、在项目根目录下新建composer.json,内容如下:

{
    "name": "VKPHP",
    "description": "A PHP Framework for php developer",
    "type": "Framework",
    "keywords": [
        "PHP","PHP Framework","VKPHP"
    ],
    "homepage": "http://www.voidking.com",
    "time": "2017-09-14",
    "license": "MIT",
    "authors": [{
        "name": "VoidKing",
        "email": "voidking@qq.com",
        "homepage": "http://www.voidking.com",
        "role": "Student"
    }],
    "require": {
        "PHP": ">=5.3.0",
        "smarty/smarty": "~3.1"
    }
}

需要解释的,是require字段,要求PHP大于等于5.3,smarty大于等于3.1且小于等于4.0。

版本号选择参照下表:

99696大富豪棋牌 2

2、安装依赖
在根目录打开命令行,输入composer,如果composer.json文件有错误会出现提示,没有错误则提示可选参数和功能。
输入composer install99696大富豪棋牌,,即可安装依赖到vendor目录中,并且自动生成composer.lock和vendor/autoload.php。

声明依赖关系

创建一个 composer.json文件,其中描述了项目的依赖关系。

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

本文由99696大富豪棋牌发布于新闻动态,转载请注明出处:Composer 是 PHP 的一个依赖管理工具,也就是把你的

关键词: