您的位置:新葡亰496net > 电脑系统 > 新葡亰496net:PHP依赖管理工具Composer安装

新葡亰496net:PHP依赖管理工具Composer安装

发布时间:2019-08-24 16:21编辑:电脑系统浏览(65)

    composer Install

    Composer 安装,composer安装

    Composer简介

    简介

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

     Composer 是 PHP5以上 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。
        Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。
    新葡亰496net:PHP依赖管理工具Composer安装。    Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

    官网 https://getcomposer.org

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

    • 下面使用比较简单使用的方法进行安装
    1
    2
    3
    4
    [root@wuguiyunwei /]# wget http://source.goyun.org:8000/source/compose
    [root@wuguiyunwei /]# mv composer.phar /usr/bin/composer
    [root@wuguiyunwei /]# chmod x /usr/bin/composer
    [root@wuguiyunwei /]# ln -s /usr/local/php/bin/php /usr/bin/php

     

    新葡亰496net:PHP依赖管理工具Composer安装。 就这么简单 ,成加入下图

    新葡亰496net 1

     

    composer Install

      Composer是PHP的一个依赖管理工具,不是包管理器;在项目中声明所依赖的外部工具库(libraries),Composer会自动安装止血工具库及依赖的库文件。

    安装

    首先你得确定你的服务器中安装了php

    [root@vultr ~]# php -v
    PHP 5.6.22 (cli) (built: Aug 25 2017 10:35:17) 
    Copyright (c) 1997-2016 The PHP Group
    Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
        with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies
    

    之后执行命令下载composer-setup.php文件
    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    接着验证文件的hash
    php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    出现Installer verified表示验证成功
    之后执行安装

    [root@vultr ~]# php composer-setup.php
    All settings correct for using Composer
    Downloading...
    
    Composer (version 1.5.1) successfully installed to: /root/composer.phar
    Use it: php composer.phar
    

    接着删除安装脚本
    php -r "unlink('composer-setup.php');"
    可以执行更新来验证是不是安装成功
    composer selfupdate

    这种想法并不新鲜,Composer 受到了 node's npm 和 ruby's bundler 的强烈启发。而当时 PHP 下并没有类似的工具。

    官网 

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

    • 下面使用比较简单使用的方法进行安装
    1 2 3 4 [root@wuguiyunwei /]# wget http://source.goyun.org:8000/source/compose [root@wuguiyunwei /]# mv composer.phar /usr/bin/composer [root@wuguiyunwei /]# chmod x /usr/bin/composer [root@wuguiyunwei /]# ln -s /usr/local/php/bin/php /usr/bin/php

       就这么简单 ,成加入下图

    新葡亰496net 2

    安装,composer安装 composer Install 官网 Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明...

     

    使用

    composer install
    注意如果报错的话,可以把php.ini中disable_functions这行注释了

    Composer 将这样为你解决问题:

    安装方式

    使用国内的Composer镜像

    因为国外的Composer镜像网速很慢,所以一般使用国内的,一条命令搞定
    composer config -g repo.packagist composer https://packagist.phpcomposer.com

    详细的可以看
    https://getcomposer.org/

    Have Fun

    a) 你有一个项目依赖于若干个库。

      Composer-Setup.exe

    b) 其中一些库依赖于其他库。

        win 操作系统、需FQ

    c) 你声明你所依赖的东西。

      composer.phar

    d) Composer 会找出哪个版本的包需要安装,并安装它们(将它们下载到你的项目中)。

        通用安装方式(命令行)、不用FQ

    中国全量镜像

      全局设置Composer使用中国镜像:composer config -g repo.packagist composer

      查看现在使用的镜像地址:composer config -gl

      可以看到:【repositories.packagist.org.url】

    本文由新葡亰496net发布于电脑系统,转载请注明出处:新葡亰496net:PHP依赖管理工具Composer安装

    关键词: