composer使用教程,composer教程

  composer使用教程,composer教程

  https://blog..net/_dengfan/article/details/54912039

  一、前期准备:

  1.下载安装包,https://getcomposer.org/download/

  2.在php.ini文档中打开extension=php_openssl.dll

  3.下载php_ssh2.dll,php _ ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/

  4.将文件php_ssh2.dll和php_ssh2.pdb放在php的ext文件夹中。

  5.重启apache,php

  二。安装:

  1.单击下一步。

  2.选择where所在文件夹的路径。

  3.直接点击下一步

  4.单击安装

  5.单击完成

  6.打开cmd,直接输入composer:以下表示安装成功。

  三。使用:

  比如我的项目在C:\ users \ administrator \ desktop \ PHP study \ phpcode \ 20下。说白了就是在文件夹` 20 `下面。

  现在我想使用composer来管理这个文件夹中的组件。我该怎么办?

  1.在文件夹“20”下创建一个composer.json文件,其中包含所有组件的信息。该文件的内容如下:

  我添加了三个我想使用的组件,

  {

  要求:{

  Guzzlehttp/guzzle: 4.2。*、//前面是组件名,后面是组件版本。

  联赛/CSV: 6.0。* ,PHP组件很多,组件名和版本可以从https://packagist.org/ spatie/string : 1.8。*}}

  2.在cmd命令行上,输入目录“20 ”,

  3.在cmd命令行上执行composer install命令,他将自动下载 20 文件夹中composer.json文件中的三个组件。

  结果如下:

  可以看到,他自动生成了一个厂商文件夹,所有的组件都是在厂商下下载的。

  四。组件的使用:

  1.首先要引入的文件是vendor下的auto-loading文件,这是官方的自动加载文件。

  2 .新对象,只需调用方法。

  比如:

  需要“vendor/autoload . PHP”;//引入自动加载文件

  $ Client=new \ guzzle http \ Client();//创建GuzzleHttp组件的对象

  $ httpResponse=$ client-options();//调用方法

  5.下载组件时会非常慢,这需要修改composer的配置文件:

  1.在cmd中输入composer config -l -g命令以获取composer配置文件的路径。

  图中[家]后是小路、

  2.打开路径下的config.json文件。将内容更改为:

  {

  配置:{

  存储库:[

  {type: composer , URL : http://pkg . phpcomposer . com/repo/packagist/ },

  {packagist: false}

  }

  只需将url路径更改为可用的国内路径。如果一个不行,再换几个试试。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: