PHP 中使用 Composer

Posted 同情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 中使用 Composer相关的知识,希望对你有一定的参考价值。

在线安装版本:

http://www.phpcomposer.com/

这个是国内的composer网站

thinkphp5自带了composer.phar组件,如果没有安装,则需要进行安装

以下命令全部在项目目录下运行
windows先要添加PHP路径到系统的环境变量中

安装

php -r "copy(\'https://getcomposer.org/installer\', \'composer-setup.php\');"
php composer-setup.php

删除composer-setup.php
新建composer.json空文件(如果不存在的话)文件内容为:

{}

运行命令

php composer.phar install

新项目引入

如果是一个新的项目,而不是THINKPHP5的话 那么在你的php文件中引入autoload.php文件即可

更新composer

php composer.phar selfupdate

修改源地址

使用国内源地址,提升组件安安装速度

php composer.phar config repo.packagist composer https://packagist.phpcomposer.com

添加组件

php composer.phar require aliyuncs/oss-sdk-php

其中 aliyuncs/oss-sdk-php 为组件名称
组件名称可以从https://packagist.org/ 搜索到

更新组件

php composer.phar update --dry-run  #查看看可升级的组件
php composer.phar update

使用组件

通过应用命名空间便能够引入组件.

卸载组件

php composer.phar remove aliyuncs/oss-sdk-php

卸载组件的时候会把引入的其他组件一并卸载.

 

本地安装版本:

 

 

 

没办法安装或被墙了 怎么办 去网上下载 一个 东东  名字叫:

执行命令如下:

 

 

composer源 很容易访问内不到 , 更改源:
php composer.phar config repo.packagist composer https://packagist.phpcomposer.com
更新源:
php composer.phar update

之后就可以了  感谢:jozfne 分享

以上是关于PHP 中使用 Composer的主要内容,如果未能解决你的问题,请参考以下文章

Azure 机器人微软Azure Bot 编辑器系列 : 机器人/用户提问回答模式,机器人从API获取响应并组织答案 (The Bot Framework Composer tutorial(代码片段

PHP教程之composer的使用

如何使用 PHP Composer 从 Laravel 中删除一个包?

Composer 安装程序脚本未正确运行 [退出代码 1]

composer

Composer 安装与使用