首頁 > 後端開發 > php教程 > PHP 依賴管理工具Composer的使用

PHP 依賴管理工具Composer的使用

WBOY
發布: 2016-08-08 09:30:47
原創
1091 人瀏覽過

今天看到了有介紹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教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板