PHP 依賴管理工具Composer的使用

來源:互聯網
上載者:User
今天看到了有介紹PHP下的依賴管理工具,遂學習試用:

環境:win7

一、安裝

1、確認PHP啟用了openssl模組(使用https網址時用到);

修改環境變數path,加入c:\xampp\php

開啟命令列,輸入:

php -version

顯示:


用cd命令改變當前路徑到項目根目錄,然後運行命令下載安裝:

php -r "readfile('http://getcomposer.org/installer');" | php
我這裡使用的是http協議網址。如果有curl也可以使用下面命令:
curl -sS https://getcomposer.org/installer | php
官網提示也可以直接下載安裝包Composer-Setup.exe,可惜我看到的遲了,沒有試用。

到項目根目錄,新增composer.bat文字檔,在命令列執行:

echo @php "%~dp0composer.phar" %*>composer.bat
關閉並重新開啟命令列,輸入命令:
composer -V
可以看到輸出的版本資訊。

二、樣本,項目需要使用輸出日誌的庫monolog。

在項目內建立composer.json檔案,輸入內容:

{    "require": {        "monolog/monolog": "1.0.*"    }}
在cmd命令列執行:
composer install
其所需網址可能由於一些原因不能正常下載。其提示內容可能是:
Failed to enable cryptofailed to open stream: operation failed

這時候你要考慮解決自己的網路問題。

運行成功後,專案檔夾裡會出現vendor檔案夾。

使用樣本:

pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING));$log->addWarning('Foo');?>

三、其它

更新自身:

composer self-update

以上就介紹了PHP 依賴管理工具Composer的使用,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.