Composer对php世界的影响是巨大的,使用composer来代替PEAR一定是大势所趋。当小伙伴们都还沉浸在composer带来的便利的时候,有没有想过如何更好的使用composer呢,网上大部分教的直接下载composer然后在当前目录直接运行的方法是不是略感屌丝呢。没错,这么好用的工具怎么着也得放在/usr/bin里边吧,但我更倾向于另外一种方式。

首先还是常规的下载composer.phar到随便什么目录。比如就home吧

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

(此为*nix安装方法,windows平台请点这里)

composer里有一个global命令,可以将一些可共用的php命令比如composer, phpunit等安装到~/.composer/vendor/目录下,跟PEAR的方式很像。

那我们就来装一些常用的php工具吧,包括composer自己也是可以用composer来安装的!

$ ./composer.phar global require 'composer/composer:dev-master'
$ ./composer.phar global require 'phpunit/phpunit:3.7.*'
$ ./composer.phar global require 'fabpot/php-cs-fixer:dev-master'

安装好以后删除composer.phar,将~/.composer/vendor/bin 添加到你的PATH变量里,重启终端,你就可以在任意地方使用这些php工具命令了,而且因为所有的信息都存在~/.composer/composer.json目录里的,安装了什么工具在那里都一目了然,妈妈在也不用担心又考了什么文件到/usr/bin了。所有composer global安装的工具都在~/.composer/vendor里,要杀要剐随心所欲,大不了全部删了重新composer install一下!也不用每次都要sudo才能给这些php小工具升级了。

转载于:https://www.cnblogs.com/zhepama/p/3983814.html

优雅得使用composer来安装各种PHP小工具相关推荐

  1. ubuntu桌面便签_在Deepin 20、Ubuntu 20.04中安装便签小工具Stickynotes

    如果你要在Deepin 20.Ubuntu 20.04系统中找类似于Windows系统下的桌面便签小工具,那Indicator Stickynotes非常适合你,而且安装非常的简单,至少有两种安装St ...

  2. putty上传文件到linux_基于windows安装部署putty小工具及相关功能介绍

    概述 PuTTY是一个Telnet.SSH.rlogin.纯TCP以及串行接口连接软件.较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上.除了 ...

  3. 一个用于制作Windows指针inf安装文件的小工具。

    不用多说也都知道鼠标inf安装文件的重要性,没了inf就算你的指针再美观,一个一个替换也会吓跑很多很多的人,于是做了这个小软件. 软件地址:Cursor INF Tool v1.3.rar - 蓝奏云 ...

  4. composer的安装以及laravel项目的生成

    2019独角兽企业重金招聘Python工程师标准>>> composer 安装laravel composer 是PHP的依赖管理工具,需要PHP版本高于5.3且支持openssl. ...

  5. PHP Yii2 composer环境安装

    PHP Yii2 composer环境安装 composer 安装 任意目录执行: php -r "copy('https://install.phpcomposer.com/install ...

  6. php6 配置,thinkphp6下载安装与配置图文详细讲解教程(composer下载安装)

    thinkphp6发布也有一段时间了,相对来说比较稳定,是时候学习一下thinkphp6框架,提前学习,到正式发布的时候,可以直接拿来做正式的项目,先人一步.thinkPHP6.0在5.1的基础上对底 ...

  7. 一、Composer下载安装

    1.composer下载 英文网站:https://getcomposer.org/ 中文镜像:https://www.phpcomposer.com/ 2.composer安装 • win下安装图文 ...

  8. Code Composer Studio 安装教程与入门

    实验一 Code Composer Studio 安装教程与入门 一.实验目的 1.掌握 Code Composer Studio v5 的安装和配置步骤过程. 2.了解 DSP 开发系统和计算机与目 ...

  9. window下PHP依赖管理工具Composer的安装与使用

    一.什么是Composer? Composer 是 PHP 的一个依赖管理工具.我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个 ...

最新文章

  1. 4月书讯(上) | 这本书值得所有的等待
  2. 裴健:搜索皆智能,智能皆搜索
  3. Jquery Ajax调用aspx页面方法
  4. python之父去面试-面试题_个人文章 - SegmentFault 思否
  5. OpenCV学习笔记(一) 环境配置
  6. Java程序猿如何从码农晋升为架构师
  7. 小程序json字符串取值问题,怎么取出来的是undefined,eval函数不能用?
  8. 【小夕精选】多轮对话之对话管理(Dialog Management)
  9. 如何成为一个搞垮公司的程序员?
  10. lms算法的verilog实现_数字通信同步技术的MATLAB与FPGA实现
  11. PHP面试题 - MySQL数据库
  12. 3.PHP核心技术与最佳实践 --- PHP网络技术及应用(cURL,socket,SMTP,WebService,Cookie,Session,localStorage)
  13. SQL server 表中如何创建索引?
  14. ios是否安装了某应用
  15. Inno自定义界面学习笔记(一)
  16. win10语言不能安装计算机,解决win10添加语言包失败提示错误代码:0x800F0950的方法...
  17. 《童趣》——《所见》《小儿垂钓》《村居》《浮生六记·童趣》 ——诗文诵读教学设计
  18. 图文并茂讲VLAN,让你看一遍就理解VLAN
  19. vue element 单张图片上传,删除,预览
  20. AtCoder 001 A BBQ Easy

热门文章

  1. 阿里团队高效沟通的秘密,全在这5点!
  2. Spring 异步调用,一行代码实现!舒服,不接受任何反驳~
  3. 盘点 10 个代码重构的小技巧
  4. 互联网大厂算法面试题集合,看完我跪了!
  5. 没看过这条鄙视链,别轻易说你懂区块链!
  6. Python 怎么样在函数内部对全局变量进行修改
  7. Spring Boot中文乱码问题怎么解决(按步骤做)
  8. Java 洛谷 P1014 Cantor表
  9. 数据中心的PUE 最低可至1.15,浸没式液冷技术是关键
  10. 数据中心机房的监控系统是否重要?