windows composer 安裝,使用新手入門


一.前期准備:

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、雙擊exe下載好的文件安裝包,在彈出的窗口中點擊Next,上面的選擇的意思是,下載Composer但是不包含卸載,所以我沒有勾選。

 

 

 

 

 

 

2、第三步尤為重要,點擊Browse,需要找到你php.exe的安裝目錄,像我的截圖,因為我用的是phpTutoriail集成安裝了,所以直接找到php目錄,里面就有exe文件,然后點擊Next。

 

 

 

 

 

 

3、接下來就知道Next就好,然后再點擊Install,進行安裝,安裝過程可能有點慢,稍微等待一會即可

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

最后 檢驗你是否安裝成功,打開你的cmd,然后在里面輸入composer,如果出現如圖所示的composer圖,則表示安裝成功了。

 

6.打開cmd,直接輸入composer如下表示安裝成功

 

三.如何在項目中安裝需要的代碼庫?
方法1:
創建了一個項目,項目根目錄為 D:\phpStudy\WWW\composer,你需要一個庫來做日志記錄。
假如你比較了解 monolog,決定使用monolog 。
 
首先,你需要在項目根目錄中創建一個 composer.json 文件,其中描述了項目的依賴關系。內容如下:
{   
 "require":
   {        
  "monolog/monolog": "1.2.*"   //前面是組件名,后面是組件版本,php組件很多,組件名和版本都可以從https://packagist.org/獲得
   }
}
 
其次,打開cmd命令行,切換到項目根目錄,輸入命令:composer install ,如果沒有報錯,等候5分鍾左右,就會提示下載成功,monolog 就會下載到項目根目錄(D:\phpStudy\WWW\composer)下的vendor/monolog/monolog 目錄。
方法2:
切換到composer2目錄下,
輸入命令:composer require tencentyun/php-sdk,安裝依賴;

 

 

四.組件的使用:

1.首先在文件中要引入vendor下的autoload.php文件,這是官方的自動加載文件.

2.new對象,調用方法即可.

如:

 

require 'vendor/autoload.php';     //引入自動加載文件
$client=new \GuzzleHttp\Client();  //創建GuzzleHttp組件的對象
$httpResponse=$client->options();  //調用方法

 

 

五.在下載組件的時候會非常慢,這需要修改composer的配置文件:

1.在cmd中輸入composer config -l -g命令,得到composer配置文件的路徑.

圖中的[home]后面就是路徑,

2.打開路徑下的config.json文件.將內容改為:

 

	{
            "config": {

            },
            "repositories": [
                {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
                {"packagist": false}
            ]
 	}

其中的url路徑改為可用的國內路徑就好.一個不行就多換幾個試試.

Composer更新慢的終極解決方案

有兩種方式啟用本鏡像服務:

  • 系統全局配置: 即將配置信息添加到 Composer 的全局配置文件 config.json 中。見“例1”
  • 單個項目配置: 將配置信息添加到某個項目的 composer.json 文件中。見“例2”

例1:修改 composer 的全局配置文件(推薦方式)

打開命令行窗口(windows用戶)或控制台(Linux、Mac 用戶)並執行如下命令:

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

 

例2:修改當前項目的 composer.json 配置文件:

打開命令行窗口(windows用戶)或控制台(Linux、Mac 用戶),進入你的項目的根目錄(也就是composer.json 文件所在目錄),執行如下命令:

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

 

上述命令將會在當前項目中的 composer.json 文件的末尾自動添加鏡像的配置信息(你也可以自己手工添加):

"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM