Composer_cn
- 格式:ppt
- 大小:1.56 MB
- 文档页数:39


Composer 是干嘛的,怎么用它。
(1) 安装2014/08/01 1 前言:随着开源的东西越来越多,一些好的代码我们是可以直接拿过来用的,github 更是加快了这一节奏,在github 上我们可以看到一些开源的项目、代码块、函数库、类结构等,我们可以直接Fork,然后用在我们自己的项目中,既高效又方便。
nodejs 出现后,更是一大批开源的好东西被我们使用,npm 就是nodejs 中蛮好用的包管理软件,我们可以用npm 命令复制其他人的一些好的项目,用起来很爽。
但是,php 中貌还没有这样类的包管理工具,我们发现别人的代码,还是停留在手工阶段,手工将其他人的代码copy 到自己的项目中,有更新我们同样靠手工copy文件。
于是composer 应运而生了。
1、composer 是什么?前言说了。
composer 是PHP 的包管理、包依赖关系管理工具,有了它,我们就很轻松一个命令就可以把他人优秀的代码用到我们的项目中来,而且很容易管理依赖关系,更新删除等操作也很轻易的实现。
2、composer 的安装composer 是一款软件,当然也需要安装。
它支持多平台,我们将在window 和centos 上安装它。
2.1 wondows 安装首先官网下载:https://getcomposer/Composer- Setup.exe。
很小。
1M 都没有。
这个链接永远是最新版本的。
下载好了后。
就是各种下一步下一步安装了,到这一步,需要填入php.ini 的所在目录,记住wamp 这类的安装包会有2 个php.ini 文件。
不要填apache 的目录所在php.ini。
需要填入php目录下的这个配置文件。
这样安装完成了。
很爽。
2.2 安装的时候可能会出现以下出错:1.The openssl extension is missing, which will reduce the security and stability of Composer. If possible you should enable it or recompilephp with --with-openssl意思是说php 没有开启openssl 配置。
Composer 编程软件使用步骤1、在system design中添加房间,设备。
房间在右侧locations 中添加,设备在右侧my drivers 选项卡中添加设备第三方设备的话去第三个选项卡search中依据厂商名称查找。
迷你小遥控器的驱动先把驱动放到我的文档—control4—driver 文件夹下,然后在search 中选择厂商card access 选中小遥控器的驱动双击。
如下图:二、connection 选项中有两个功能1)把设备辨识进系统注意:辨识完主机要返回system design中创建zigbee网络,否则其他的zigbee设备无法辨识然后返回connection选项卡中继续辨识其他设备。
2) 将音视频设备以及红外或232等的控制在软件里做相应连接,模拟重现物理上的实际连接。
注意:此部分一定要做,而且具体细节很多,要注意。
三、media选项卡用于编辑音乐界面及将U盘歌曲扫描进主机。
左边栏中选中U盘,点击右侧的scan 等待一段时间,如果歌曲比较多可能扫描会比较慢,等待时间5-20分钟。
出文件以后双击歌曲,在弹出的对话框中可编辑图片,专辑以及歌曲的名称。
注意:1)音乐格式最好是MP3格式的。
点scan弹出的对话框选择MP3格式,点击确定。
2)U盘里歌曲命名如果是中文的会出现乱码,所以在优盘里放歌可用拼音代替。
具体自己试试看。
四、agents选项卡,用于定义编程需要的变量,计时器,场景模式,日程安排等,类似于C++语言中的定义变量和类。
具体自己可以进一步尝试。
五、programming编程左边栏为要对其进行编程的对象,右侧为可以要控制的对象。
中间为程序编译栏。
composer更新指定包composer常⽤命令composer config -l #查看⼀下当前项⽬的composer镜像composer list 显⽰所有命令composer show 显⽰所有包信息composer install 在 composer.json 配置中添加依赖库之后运⾏此命令安装composer create-project laravel/laravel Laravel –prefer-dist “5.1.*” 创建项⽬composer search packagename 搜索包composer update 更新所有包composer update monolog/monolog 更新指定包composer remove monolog/monolog 移除指定的包composer require monolog/monolog 添加指定包composer require monolog/monolog:1.19 添加指定包和版本composer require monolog/monolog=1.19composer require monolog/monolog 1.19这边需要注意的是更换镜像不要进⾏全局更换的命令⽽是要针对这个项⽬去更换镜像所以我们在这个项⽬的根⽬录下也就是composer.json的路径下针对这个项⽬进⾏更换镜像使⽤阿⾥云镜像!composer config repo.packagist composer https:///composer/需要把composer镜像地址改为国内的会快很多,执⾏下⾯两⾏命令安装composer config -g repo.packagist composer https://composer require doctrine/dbal #doctrine/dbal 要安装的包selfupdate更新 composer 本⾝,请经常执⾏ composer selfupdate 以保持 Composer ⼀直是最新版本。