最近在家休息了两个月,本来打算看看书,结果和朋友做了个小项目。项目也差不多接近尾声了,就准备找工作了,朋友推荐我去他们公司做事,不过是使用 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”

最新文章

  1. spring ioc
  2. SQL SERVER导出特殊格式的平面文件
  3. python--同一mysql数据库下批量迁移数据
  4. StackExchange.Redis通用封装类分享
  5. ASCII十进制字符集
  6. Angulajs系列-01-入门
  7. tarjan算法 POJ3177-Redundant Paths
  8. [物理学与PDEs]书中出现的向量公式汇总
  9. select 嵌套查询
  10. [小技巧]初次接触 SSIS Package 的一点总结
  11. ZJOI2010网络扩容
  12. The equation - SGU 106(扩展欧几里得)
  13. HDU5266---pog loves szh III (线段树+LCA)
  14. Visual Studio 2013编辑器+SourceTree代码管理工具及扩展工具
  15. DVWA手记——取消登录
  16. nodejs文件上传报错总结
  17. SPREAD for Windows Forms 控制输入法
  18. load/domContentLoaded事件、异步/延迟Js 与DOM解析
  19. kafka相关文章引用
  20. shell 从变量中切割字符串

热门文章

  1. html背景音乐
  2. 使用zabbix监控oracle的后台日志
  3. MySQL中的group_concat函数的使用
  4. Core源码(四)IEnumerable
  5. crm-全总结
  6. Java基础--常用API--IO流相关API
  7. 2-2-for循环
  8. Unity API学习笔记(2)-GameObject的3种Message消息方法
  9. 执行插件的替代方式:用JS调用操作
  10. Model赋值返回json