composer 的安装及初级使用

以前Python有pip,但是PHP一直没有好的包管理工具,不过现在php也有比较好的包管理工具了,那就是composer

1:下载地址:https://getcomposer.org/download/,我下载的这个:Composer-Setup.exe

2:双击安装就行了,可以不用这是代理地址,设置了反而麻烦

4:设置国内镜像地址,不设置的话也可以就是太慢了,设置镜像地址有两种方法:

(1):用命令

composer config -g repositories.packagist composer http://packagist.phpcomposer.com

这个命令也是往下边的那个config.json文件里写入数据

(2):自己配置

在cmd中输入composer config -l -g命令,得到composer配置文件的路径,我的在C:\Users\yu\AppData\Roaming\Composer目录里,找到config.json

写入后如下:

{

"config": {"secure-http": false },

"repositories": {

"packagist": {

"type": "composer",

"url": "http://packagist.phpcomposer.com"

}

}

}

"secure-http":
false表示禁止https访问,因为镜像使用用的是http,而原地址(也就是默认)是需要https,所以配置下关掉https就好了

5:在cmd下执行composer-V看到版本信息就表示安装好了

6:配置

我的项目目录是:E:\xampp\htdocs\com,在目录里创建composer.json文件,文件里写上:

{

"require": {

"guzzlehttp/guzzle": "4.2.*",

"league/csv": "6.0.*",

"spatie/string": "1.8.*",

"monolog/monolog": "1.2.*"

}

}

说明:"league/csv":
"6.0.*" 前面是组件名,后面是组件版本

7:在cmd下执行composer
install就开始下载composer.json文件里指定的包,下载完后会在项目目录里看到产生了一个vendor目录,包都在里边

8:使用

1.首先在php文件中要引入vendor下的autoload.php文件,这是官方的自动加载文件.

2.new对象,调用方法即可.

例如:

<?php

require ‘vendor/autoload.php‘;     //引入自动加载文件

use Monolog\Logger;

use Monolog\Handler\StreamHandler;

// create a log channel

$log = new Logger(‘name‘);

$log->pushHandler(new StreamHandler(‘.your.log‘, Logger::WARNING));

// add records to the log

$log->addWarning(‘Foo‘);

$log->addError(‘Bar‘);

注:也可以在composer.json文件里配置镜像地址

文章转载自   http://blog.csdn.net/laiyijian/article/details/69390492

时间: 2024-10-10 03:19:53

composer 的安装及初级使用的相关文章

优雅得使用composer来安装各种PHP小工具

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

composer方式安装thinkphp5,安装smarty

转载地址: https://my.oschina.net/inuxor/blog/750717 composer 是 PHP 用来管理依赖(dependency)关系的工具.你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件. 如今类似的包管理工具越来越多了,java有marven,js有npm,ruby有gem-- php自然就有composer. 安装composer 网上能搜到各种装法,其实仅仅是一点微小的工作,哪有那么麻烦. 看

7.Composer的安装和使用

1.安装Composer: 局部安装 要真正获取 Composer,我们需要做两件事.首先安装 Composer (同样的,这意味着它将下载到你的项目中): curl -sS https://getcomposer.org/installer | php 注意: 安装时,可能会由于系统自带的php导致无法下载安装,这是应删除系统自带php,然后将环境安装时的php添加到系统变量中. 如果上述方法由于某些原因失败了,你还可以通过 php >下载安装器: php -r "readfile('h

composer的安装以及laravel框架的安装

laravel号称世界上最好的php框架,没有之一,下面介绍它的安装 laravel学习交流qq群:293798134 composer的安装 : php开发者很多,并且在web开发领域占据绝对统治地位.在20年的发展过程中,无数开发者开发了无数的类库.但是,当你想用某个库时,是怎么做的呢?比如:phpmailer,一个发邮件的库,我们往往这样做:1.  打开搜索引擎,搜索phpmailer.2.  从phpmailer官网或不知名的网站,下载源码.3.  解压然后放到自己的项目中,在看手册调用

MySql 安装及初级使用详解

1. sudo apt-get install mysql-server, input administrator password , '123' 2. enter mysql promot in command line, 'mysql -u root -p', input password 3. create database "CREATE DATABASE xoops:" 4. 允许root远程登陆: 从所有主机:grant all privileges on *.* to

Windows composer的安装

1.到https://getcomposer.org/download/ 下载windows installer 2.安装后把生成文件拷贝到PHP的目录下 3.运行composer.bat安装composer,在CMD中出现下面的信息显示证明安装成功 原文地址:http://blog.51cto.com/13601957/2070964

composer windows安装

composer windows安装[新手入门] 第一步(下载安装包) 下载安装包,https://getcomposer.org/download/ 第二步(安装) next->install->finish 原文地址:https://www.cnblogs.com/maomojun/p/9084802.html

Yii2-redis 不用 composer 的安装

Yii2-redis 不用 composer 的安装由于 composer 是国外的源,所以用下面的方式很难成功php composer.phar require --prefer-dist yiisoft/yii2-redis 改成手动安装redis1.下载 yii2-redis 的文件https://github.com/yiisoft/yii2-redis/archive/master.zip改文件夹名为 yii2-redis,放到 vendor\yiisoft 目录下 2.编辑文件ven

phpstudy composer 使用安装

本人是windows 系统 phpstudy 是最新2018版本 以安装laravel框架为例子 一如图一,点击php Composer出现系统指令框,根据指令框路径找到文件 二把红框内文件删除 三在指令框输入指令 由于我已经下载 后面指令截图,我就不截图了. 参考文章   https://pkg.phpcomposer.com/#how-to-install-composer 1,安装前请务必确保已经正确安装了 PHP.打开命令行窗口并执行 php -v 查看是否正确输出版本号. 2,打开命令