zoukankan      html  css  js  c++  java
  • PHP包管理工具composer

     环境:  centos7

    一、linux上安装composer

      前提:已安装了php

      1. 下载composer安装包

      php -r "copy('https://install.phpcomposer.com/installer','composer-setup.php');"  #此命令下载composer-setup.php脚本,该脚本可以自动下载安装对应php版本的composer

      2. php运行安装脚本

      php  composer-setup.php  #得到一个composer.phar可执行文件

      3. 设置全局变量,以便直接使用composer命令

      vim /etc/profile  #加入如下代码  PATH=$PATH:/usr/loca/bin

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

      4. 切换为国内镜像

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

       5. 更新composer

      composer selfupdate

    二、 使用composer

      (1) 使用composer 下载安装tp框架

      composer create-projice --prefer-dist topthink/think[=版本号] [-stable/-dev]

      --prefer-dist :优先下载压缩包  topthink/think:框架名  -stable:稳定版  -deb:开发版

      版本号:=^5.1  5.1<=版本<=6.0

          =~5.1  5.1<=版本<=6.0

          =^5.1.0  5.1.0<=版本<=6.0

          =~5.1.0  5.1.0<=版本<=5.2.0

          =5.1.*  5.1.22(自动下载5.1下最高版本)

       composer create-project --prefer-dist topthink/think  #会下载当前最新版本6.0

       composer create-projice --prefer-dist topthink/think=5.1.*  #下载5.1.37版本

      更新框架:composer update topthink/framework

      (2)composer 命令

        1. install

        composer  install  #安装composer.json中所有的依赖包

        2. require

        composer require 包名  #手动安装依赖包

        3. update

        composer update  #更新多有依赖包

        composer update 包名  #更新指定依赖包,可指定多个用空格隔开,支持正则

        4. remove

        composer remove 包名  #移除包及其依赖,依赖被其它包使用则无法移除

        5. search

        composer search 包名  #搜所包,并显示包名和详细信息

        composer search --only-name 关键字  #只显示包名

        6. show

        composer show   #列出所有已安装的包

        composer show 关键字  #显示具体包的信息 

      
  • 相关阅读:
    虚拟空间,域名解析,A记录,MX记录,CNAME记录,TTL 等 更多Web服务器相关名词解释
    C# WinForm中的Label换行方法
    SQL 2005 with(nolock)详解
    常用Web Service汇总(天气预报、时刻表等)
    csdn中一篇sock 经验贴..
    如何保护.net中的dll文件(防破解、反编译)
    C#内存流示例>用内存流来读取图片
    QQ网页登陆密码加密方式(农场、空间、WebQQ等通用)
    MySQL数据库对dvbbs.php全文搜索的完全分析
    提搞网站访问速度可做哪些优化
  • 原文地址:https://www.cnblogs.com/fanshehu/p/11896116.html
Copyright © 2011-2022 走看看