优雅得使用composer来安装各种PHP小工具
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小工具相关推荐
- ubuntu桌面便签_在Deepin 20、Ubuntu 20.04中安装便签小工具Stickynotes
如果你要在Deepin 20.Ubuntu 20.04系统中找类似于Windows系统下的桌面便签小工具,那Indicator Stickynotes非常适合你,而且安装非常的简单,至少有两种安装St ...
- putty上传文件到linux_基于windows安装部署putty小工具及相关功能介绍
概述 PuTTY是一个Telnet.SSH.rlogin.纯TCP以及串行接口连接软件.较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上.除了 ...
- 一个用于制作Windows指针inf安装文件的小工具。
不用多说也都知道鼠标inf安装文件的重要性,没了inf就算你的指针再美观,一个一个替换也会吓跑很多很多的人,于是做了这个小软件. 软件地址:Cursor INF Tool v1.3.rar - 蓝奏云 ...
- composer的安装以及laravel项目的生成
2019独角兽企业重金招聘Python工程师标准>>> composer 安装laravel composer 是PHP的依赖管理工具,需要PHP版本高于5.3且支持openssl. ...
- PHP Yii2 composer环境安装
PHP Yii2 composer环境安装 composer 安装 任意目录执行: php -r "copy('https://install.phpcomposer.com/install ...
- php6 配置,thinkphp6下载安装与配置图文详细讲解教程(composer下载安装)
thinkphp6发布也有一段时间了,相对来说比较稳定,是时候学习一下thinkphp6框架,提前学习,到正式发布的时候,可以直接拿来做正式的项目,先人一步.thinkPHP6.0在5.1的基础上对底 ...
- 一、Composer下载安装
1.composer下载 英文网站:https://getcomposer.org/ 中文镜像:https://www.phpcomposer.com/ 2.composer安装 • win下安装图文 ...
- Code Composer Studio 安装教程与入门
实验一 Code Composer Studio 安装教程与入门 一.实验目的 1.掌握 Code Composer Studio v5 的安装和配置步骤过程. 2.了解 DSP 开发系统和计算机与目 ...
- window下PHP依赖管理工具Composer的安装与使用
一.什么是Composer? Composer 是 PHP 的一个依赖管理工具.我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个 ...
最新文章
- 4月书讯(上) | 这本书值得所有的等待
- 裴健:搜索皆智能,智能皆搜索
- Jquery Ajax调用aspx页面方法
- python之父去面试-面试题_个人文章 - SegmentFault 思否
- OpenCV学习笔记(一) 环境配置
- Java程序猿如何从码农晋升为架构师
- 小程序json字符串取值问题,怎么取出来的是undefined,eval函数不能用?
- 【小夕精选】多轮对话之对话管理(Dialog Management)
- 如何成为一个搞垮公司的程序员?
- lms算法的verilog实现_数字通信同步技术的MATLAB与FPGA实现
- PHP面试题 - MySQL数据库
- 3.PHP核心技术与最佳实践 --- PHP网络技术及应用(cURL,socket,SMTP,WebService,Cookie,Session,localStorage)
- SQL server 表中如何创建索引?
- ios是否安装了某应用
- Inno自定义界面学习笔记(一)
- win10语言不能安装计算机,解决win10添加语言包失败提示错误代码:0x800F0950的方法...
- 《童趣》——《所见》《小儿垂钓》《村居》《浮生六记·童趣》 ——诗文诵读教学设计
- 图文并茂讲VLAN,让你看一遍就理解VLAN
- vue element 单张图片上传,删除,预览
- AtCoder 001 A BBQ Easy