最近在家休息了两个月,本来打算看看书,结果和朋友做了个小项目。项目也差不多接近尾声了,就准备找工作了,朋友推荐我去他们公司做事,不过是使用 PHP 进行开发了。我这一年来使用 Java 进行开发,今后的日子可能 Java 就接触的少了。管他呢,反正就是换了个语言而已了,干啥不是干,好好干就是了。

什么是 Composer

  在用 JS 开发时,有一个 NPM,使用 Java 开发时有一个 Maven。准备转 PHP 开发了,又多知道了一个 Composer。什么是 Composer ,下面引子百度百科。

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装它们。

Composer 的安装

  打开 Composer 的官网,地址是 https://getcomposer.org ,打开找到 download 页面,复制一个 composer 的下载地址。

  打开 Ubuntu 的控制台,输入如下命令,然后开始下载 composer.phar 文件。

 wget https://getcomposer.org/download/1.7.2/composer.phar

  为了能够在任意位置访问 composer ,将 composer 移动到 /usr/local/bin/composer 目录下,命令如下:

 sudo mv composer.phar /usr/local/bin/composer

  将composer移动到/usr/local/bin/composer目录下后,执行 composer ,提示如下错误:

  bash: /usr/local/bin/composer: Permission denied

  说明没有权限,那么执行相关的权限命令来进行设置:

 sudo chmod -R  /usr/local/bin/composer 

  这样在执行composer命令则会输出composer相应的版本、命令选项等内容。

  由于composer默认是国外服务器,因此需要配置一个国内的镜像,打开 https://pkg.phpcomposer.com/ 网站,然后选择方法一提供的命令,在ubuntu下执行,命令如下来设置一下 Composer 的镜像:

 composer config -g repo.packagist composer https://packagist.phpcomposer.com

  这样就可以使用 Composer 来管理 PHP 的相关包了。

  使用 Composer 需要开启 OpenSSL 的 PHP 扩展。

  好记性不如烂笔头啊!过两天我就忘记了,记录在这里吧!


我的微信公众号:“码农UP2U”

Composer 的安装的更多相关文章

  1. composer的安装以及laravel框架的安装(一)

    laravel号称世界上最好的php框架,没有之一,下面介绍它的安装 laravel学习交流qq群:293798134 composer的安装 : php开发者很多,并且在web开发领域占据绝对统治地 ...

  2. 7.Composer的安装和使用

    1.安装Composer: 局部安装 要真正获取 Composer,我们需要做两件事.首先安装 Composer (同样的,这意味着它将下载到你的项目中): curl -sS https://getc ...

  3. XAMPP下的composer的安装

    很多开源软件,都需要通过composer来安装,Composer 是 PHP 的一个依赖管理工具.它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们. 声明关系 比方说,你正在创建一个项目, ...

  4. 关于在Windows下Composer下载安装Yii2.0

    先是composer的安装,主要有两个方式,一个直接下载安装包安装,Composer-steup.exe文件,第二种直接下载composer.phar文件,用php去运行这个文件可以一样起到作用,之后 ...

  5. PHP Yii2 composer环境安装

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

  6. 一、Composer下载安装

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

  7. phpstudy composer 使用安装

    本人是windows 系统 phpstudy 是最新2018版本 以安装laravel框架为例子 一如图一,点击php Composer出现系统指令框,根据指令框路径找到文件 二把红框内文件删除 三在 ...

  8. composer windows安装

    一.下载安装包安装 https://getcomposer.org/download/(由于墙的限制,可能下载可执行文件失败,即使成功,由于网络的原因,安装的时候也可能会失败,所以建议用第二种方法) ...

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

    Composer对php世界的影响是巨大的,使用composer来代替PEAR一定是大势所趋.当小伙伴们都还沉浸在composer带来的便利的时候,有没有想过如何更好的使用composer呢,网上大部 ...

  10. composer方式安装thinkphp5,安装smarty

    转载地址: https://my.oschina.net/inuxor/blog/750717 composer 是 PHP 用来管理依赖(dependency)关系的工具.你可以在自己的项目中声明所 ...

随机推荐

  1. vue组件定义方式,vue父子组件间的传值

    vue组件定义方式,vue父子组件间的传值 <!DOCTYPE html> <html lang="zh-cn"> <head> <met ...

  2. Dubbo+Zookeeper实现简单的远程方法调用示例

    1. Dubbo介绍 示例代码:Github 1.1 RPC Remote Procedure Call:远程过程调用 1.2 Dubbo架构 Subscribe 订阅:签署:赞成 Monitor 监 ...

  3. createscope

    /// <summary> /// Creates a new <see cref="IServiceScope"/> that can be used t ...

  4. .net core使用NLog日志

    前言:NLog日志对.net core web项目最新的支持在官网上有最新的介绍: 官网介绍地址:https://github.com/NLog/NLog/wiki/Getting-started-w ...

  5. \" 转义字符, \a系统警报,逐字字符串(verbatim string)

    string str="The key factors are \"focus\" and \"perseverance\""; strin ...

  6. python3的reload(sys)

    import sys reload(sys) sys.setdefaultencoding(‘utf-8’) 以上是python2的写法,但是在python3中这个需要已经不存在了,这么做也不会什么实 ...

  7. Python【day 17】面向对象-成员

    类的变量分成2种: 1.成员变量 概念:在构造方法中的变量,前面带有self 作用:可以在类中不同的方法间使用 2.类变量-静态变量 概念:在类中,构造方法和普通方法之外,定义的变量 作用: 1.调用 ...

  8. idea的service注入mapper报错

    一.问题 idea的java项目中,service类中注入mapper报错 二.解决 方法1 在mapper类上加上  @Repository 注解即可,当然不加也行,程序也不回报错,是idea的误报 ...

  9. linux内核 mtd分区

    首先 内核配置需要打开MTD选项 Memory Technology Devices (MTD) ---> 如果是NOR Flash,需要选择Common Flash Interface (CF ...

  10. python中动态创建类

    class Foo(Bar): pass Foo中有__metaclass__这个属性吗?如果是,Python会在内存中通过__metaclass__创建一个名字为Foo的类对象(我说的是类对象,请紧 ...