使用 Composer 来安装各种 PHP 小工具

本文介绍了一种使用Composer优雅地安装和管理PHP工具的方法。通过Composer的global命令可以在~/.composer/vendor/目录安装如Composer自身、PHPUnit等常用工具,并将该路径加入PATH变量,从而在任意目录使用这些工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载: http://www.chrisyue.com/use-composer-to-install-php-libs-elegantly.html

 

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

 

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

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

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://my.oschina.net/lxphemy/blog/816304

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值