首頁  >  文章  >  後端開發  >  PHP 依賴管理工具Composer的使用

PHP 依賴管理工具Composer的使用

WBOY
WBOY原創
2016-08-08 09:30:471077瀏覽

今天看到了有介紹PHP下的依賴管理工具,遂學習試用:

環境:win7

一、安裝

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

修改環境變數path,加入c:xamppphp

開啟命令列,輸入:

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 crypto
failed to open stream: operation failed

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

運作成功後,專案資料夾裡會出現vendor資料夾。

使用範例:

<?php
require_once  &#39;vendor/autoload.php&#39;;

$log = new Monolog\Logger(&#39;name&#39;);
$log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING));

$log->addWarning('Foo');
?>

三、其它

更新自身:

composer self-update

以上就介紹了PHP 依賴管理工具Composer的使用,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn